0

我正在根据客户数量从数据库中提取名称列表:

SELECT Name, count(CustName) FROM orders GROUP BY Name;

它返回:

+--------+-----------------+
| Name   | count(CustName) |
+--------+-----------------+
| Abel   |               3 |
| Jones  |               2 |
| Murphy |               1 |
| Zenith |               1 |
+--------+-----------------+

我现在如何只列出 count(CustNames) >= 2 的名称?我不想看到 count(CustName) 列。

任何帮助是极大的赞赏。

4

1 回答 1

3
SELECT 
      Name
FROM orders 
GROUP BY Name
HAVING count(CustName) >= 2;
于 2012-11-15T05:50:59.093 回答