0

我有一个 SQL 表,其中保存了这样的评论....

SQL 数据库示例

我希望返回为某个 ID 号列出的评论数量。该表本身称为 gg_reviews

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

4

3 回答 3

2

除非我遗漏了什么,否则你只需要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
于 2012-09-20T20:00:37.863 回答
0

您没有说要计算评论的 ID,但前提是它是 page_id:

SELECT page_id, COUNT(*) as totalReviews
FROM gg_reviews
GROUP BY page_id
于 2012-09-20T20:01:26.043 回答
0

kk .. 找不到一种方法来查看您存储 id 的位置.. 但我会“建议”以下内容:

SELECT ID, COUNT(ID) as views FROM gg_reviews GROUP BY ID
于 2012-09-20T20:03:03.517 回答