2014-06-09 48 views
1

如何從table中選擇不同的值。 col其中值爲tablecol不是唯一的。SELECT DISTINCT`col` WHERE(`col`不是唯一的)

考慮此頁面上的示例表:(w3schools

我想回到國家的名單,其中有超過1級的客戶。在這種情況下,它只會返回「墨西哥」。

我目前使用1個查詢來獲得不同的值,然後循環並檢查另一個查詢出現的次數。這可以通過單個查詢完成嗎?

回答

3

使用HAVINGGROUP BY

SELECT country FROM customers GROUP BY country HAVING Count(*)>1 
+0

謝謝指點先生 –

相關問題