我有一个SQL表,其中包含这样的评论....
我希望返回针对特定ID号列出的评论数量。表本身称为gg_reviews
我知道这很简单,但出于某些原因让我感到困惑,有人可以帮忙吗?
答案 0 :(得分:2)
除非我遗漏了某些内容,否则您只需要COUNT()
和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
答案 1 :(得分:0)
您没有说明要为哪些ID评分,但前提是它是page_id:
SELECT page_id, COUNT(*) as totalReviews
FROM gg_reviews
GROUP BY page_id
答案 2 :(得分:0)
kk ..找不到有办法查看你存储id的位置..但我会“建议”以下内容:
SELECT ID, COUNT(ID) as views FROM gg_reviews GROUP BY ID