有什么方法可以使用 Postgres 调用不同的复合 PK计数?我收到以下错误,不知道为什么。
SQL: SQLSTATE[42883]: Undefined function: 7 ERROR: function count(character varying, integer) does not exist LINE 1: SELECT COUNT(DISTINCT "t".id, "t".library_id) FROM "ab_colle... ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts.
任何帮助或建议表示赞赏。
编辑:
查询:
SELECT COUNT(DISTINCT "t".id, "t".library_id)
FROM "ab_collection" "t"
WHERE t.library_id=1
编辑:
我还应该注意,它是生成此代码的核心框架 (Yii) 方法,我无法对其进行编辑,但在尝试找到解决方法之前,我需要确定我是否做错了什么。