我有一个名为customer\u numbers的表,如下所示:
ID customer number
1 1 10001
2 2 10002
3 2 10003
4 3 10004
5 3 10005
6 3 10006
7 3 10007
我想要一个产生以下结果的查询。i、 e.仅排除只有一个号码的客户。
ID customer number
2 2 10002
3 2 10003
4 3 10004
5 3 10005
6 3 10006
7 3 10007
我试着这样问:
SELECT ID,customer,number from customer_numbers GROUP BY number HAVING count(*) > 1
添加GROUPBY子句将列出所有数字,但count(*)始终为1。没有子句意味着没有列出所有的数字,只有一个结果。
正确的查询是什么?
1条答案
按热度按时间dgjrabp21#
你需要按顺序分组
customer
只有