Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL具有计数的不同记录_Mysql_Sql_Aggregate Functions - Fatal编程技术网

MySQL具有计数的不同记录

MySQL具有计数的不同记录,mysql,sql,aggregate-functions,Mysql,Sql,Aggregate Functions,我有一个photos表,表中有两列名为“id”和“user\u id”。显然,一个用户可以有许多照片。我想运行一个查询,可以为每个用户提供照片数量 感谢您的帮助。使用: select user_id, count(*) as photo_count from photos group by user_id 使用count作为聚合函数,并使用groupby子句指定特定属性的计数 以下是示例: SELECT user_id, count(*) 'Photos Count' from photos

我有一个photos表,表中有两列名为“id”和“user\u id”。显然,一个用户可以有许多照片。我想运行一个查询,可以为每个用户提供照片数量

感谢您的帮助。

使用:

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

使用count作为聚合函数,并使用groupby子句指定特定属性的计数

以下是示例:

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