SELECT DISTINCT`col` WHERE(`col`不是唯一的)

时间:2014-06-09 16:02:54

标签: mysql sql

如何选择tablecol中的不同值,其中tablecol的值不唯一。

考虑此页面上的示例表:(w3schools

我想返回一个超过1位客户的国家/地区列表。在这种情况下,它只返回"墨西哥"。

我目前正在使用1个查询来获取不同的值,然后循环并检查另一个查询的出现次数。这可以通过一个查询来完成吗?

1 个答案:

答案 0 :(得分:3)

使用HAVINGGROUP BY

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