是否可以对结果进行分组,然后按组中的行数进行过滤?
比如:
SELECT * FROM mytable WHERE COUNT(*) > 1 GROUP BY name
是否可以对结果进行分组,然后按组中的行数进行过滤?
比如:
SELECT * FROM mytable WHERE COUNT(*) > 1 GROUP BY name
您希望使用必须在聚合函数上进行筛选.
SELECT name, COUNT(*)
FROM mytable
GROUP BY name
HAVING COUNT(*) > 1