我有一个 SQL 表,其中保存了这样的评论....
我希望返回为某个 ID 号列出的评论数量。该表本身称为 gg_reviews
我知道这很简单,但由于某种原因它让我感到困惑,有人可以帮忙吗?
我有一个 SQL 表,其中保存了这样的评论....
我希望返回为某个 ID 号列出的评论数量。该表本身称为 gg_reviews
我知道这很简单,但由于某种原因它让我感到困惑,有人可以帮忙吗?
除非我遗漏了什么,否则你只需要COUNT()
and GROUP BY
。该GROUP BY
字段应该是每个页面的唯一值。
SELECT count(*) as TotalReview, ID -- change ID to the unique id for the page
FROM gg_reviews
GROUP BY ID -- change ID to the unique id for the page
您没有说要计算评论的 ID,但前提是它是 page_id:
SELECT page_id, COUNT(*) as totalReviews
FROM gg_reviews
GROUP BY page_id
kk .. 找不到一种方法来查看您存储 id 的位置.. 但我会“建议”以下内容:
SELECT ID, COUNT(ID) as views FROM gg_reviews GROUP BY ID