1
如何從table
中選擇不同的值。 col
其中值爲table
。 col
不是唯一的。SELECT DISTINCT`col` WHERE(`col`不是唯一的)
考慮此頁面上的示例表:(w3schools)
我想回到國家的名單,其中有超過1級的客戶。在這種情況下,它只會返回「墨西哥」。
我目前使用1個查詢來獲得不同的值,然後循環並檢查另一個查詢出現的次數。這可以通過單個查詢完成嗎?
如何從table
中選擇不同的值。 col
其中值爲table
。 col
不是唯一的。SELECT DISTINCT`col` WHERE(`col`不是唯一的)
考慮此頁面上的示例表:(w3schools)
我想回到國家的名單,其中有超過1級的客戶。在這種情況下,它只會返回「墨西哥」。
我目前使用1個查詢來獲得不同的值,然後循環並檢查另一個查詢出現的次數。這可以通過單個查詢完成嗎?
使用HAVING
和GROUP BY
SELECT country FROM customers GROUP BY country HAVING Count(*)>1
謝謝指點先生 –