SQL表返回带有审阅编号ID的项目数

时间:2012-09-20 19:58:43

标签: sql

我有一个SQL表,其中包含这样的评论....

SQL Database Example

我希望返回针对特定ID号列出的评论数量。表本身称为gg_reviews

我知道这很简单,但出于某些原因让我感到困惑,有人可以帮忙吗?

3 个答案:

答案 0 :(得分:2)

除非我遗漏了某些内容,否则您只需要COUNT()GROUP BYGROUP 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