sql查询用于从计数大于3的表中获取不同的记录

时间:2010-03-22 11:24:53

标签: mysql

我有一个包含列ID,名称和城市

的表格

我想获取city相同且行数大于3的那些行。是否可以在单个sql查询中使用?

2 个答案:

答案 0 :(得分:3)

是的,这几乎是我用来过滤掉“我认识的SQL”的人的查询级别,这些人没有关于该语言的线索。

让我们看看我是否一起来。

从TABLE中选择city,count() GROUP BY城市 有计数()> 3

简单的初学者SQL

不确定mysql是否支持它;)但它不同于年龄的标准。

http://www.w3schools.com/SQL/sql_having.asp

有更多解释。

答案 1 :(得分:0)

是的:

SELECT city, COUNT(id) AS [rowcount]
FROM YourTable
GROUP BY city
HAVING COUNT(id) > 3