我正在使用mysql 5.7.12。我有一个简单的查询,如下所示:
SELECT COUNT(id) as count, pic_id
FROM user_pictures
GROUP BY pic_id
我想从分组中排除所有重复的用户id记录。所以我做了以下操作,但是,它没有返回任何结果:
SELECT COUNT(id) as count, pic_id
FROM user_pictures
GROUP BY pic_id
HAVING count(user_id) = 1
我错过了什么?
1条答案
按热度按时间mxg2im7a1#
使用
DISTINCT
所以它不计算相同的重复user_id
: