记录一个没有写出的sql,鄙视一下自己,另外谢谢zhangandli朋友的论坛回复。
题目:
很简单,有一个订单表,两个字段,orderid和userid,订单id和用户id,清查出用户下的订单数大于3条记录的用户。
比如:orderid,userid
1 1
2 1
3 1
4 1
1 2
2 2
1 3
2 3
3 3
4 3
5 3
此时查出的数据应为
userid
1
3
答案记录:
select userid from 订单表 group by userid having count(1)>3;或
select userid from 订单表 group by userid having count(*)>3; 或select userid from 订单表 group by userid having count(userid)>3;