如何在带有条件的sql中进行分组

时间:2017-10-29 13:09:01

标签: sql group-by

我正在尝试查找具有purchase_id> x计数的用户(在此示例中为10)。如何调整群体?我在考试中做了什么[以下不起作用

count(purchases.id), user_id from purchases
group by if(count(purchases.id)>10)

这就是工作(需要在这里添加一个条件)

select count(purchases.id), user_id from purchases
group by user_id 

提前致谢

1 个答案:

答案 0 :(得分:0)

我想你想要having条款:

select count(*), user_id
from purchases
group by user_id 
having count(*) > 10;