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 に答える