MySQL与Count不同的记录

时间:2010-06-24 01:44:54

标签: mysql sql aggregate-functions

我有一张照片表,该表中有两列名为“id”和“user_id”。显然,一个用户可以拥有许多照片。我想运行一个查询,可以为每个用户提供照片计数。

感谢任何帮助。

3 个答案:

答案 0 :(得分:8)

select user_id, count(*) as photo_count from photos group by user_id

答案 1 :(得分:3)

使用:

SELECT t.user_id,
       COUNT(*) AS photo_count
  FROM PHOTOS
GROUP BY t.user_id

答案 2 :(得分:0)

使用count作为聚合函数和group by子句来计算特定属性

这是样本:

SELECT user_id, count(*) 'Photos Count'
from photos
group by user_id