在 PostgreSQL 上执行此查询时出现此错误:
SQLSTATE[42803]:分组错误:7 错误:列“posts.title”必须出现在 GROUP BY 子句中或在聚合函数中使用 第 1 行:SELECT DISTINCT posts.id, posts.* FROM "posts" GROUP BY "pos..
这是我的查询:
SELECT DISTINCT posts.id, posts.*
FROM "posts"
GROUP BY "posts"."id"
ORDER BY "posts"."id" DESC
LIMIT 20 OFFSET 0
虽然当我用mysql执行它时它确实有效,但我该如何解决这个问题?