查找具有最低和最高评级的用户?

时间:2017-04-22 06:41:04

标签: mysql

我有Ratings(User_ID, Rating) table,用户的最低评分为1,最高评分为12

我的问题是:如何吸引具有评分112的用户?

1 个答案:

答案 0 :(得分:2)

如果我理解正确,你需要这个:

select user_id from t where 
rating IN(1,12)
group by user_id
having count(distinct rating) = 2

如果同一用户无法重复相同的评分,则可以使用count(rating)代替。