これまでの私のクエリは次のとおりです。
SELECT
posts.title
, SUM(CASE comments.status WHEN 'approved' THEN 1 END) AS commentsCount
FROM posts
INNER JOIN コメント
ON comments.postID = posts.id
WHERE
posts.status = ?
GROUP BY
posts.title
ORDER BY
commentsCount DESC
LIMIT 5
comment.flagged
取得したときに = 0であることも確認する必要がありますcommentsCount
。CASE
呼び出し内に sを追加しようとSUM()
しましたが、致命的なエラーが発生しました。どうすればこれを達成できますか?
ありがとう!