是否可以对结果进行分组,然后根据组中的行数进行过滤?
像这样的东西:
SELECT * FROM mytable WHERE COUNT(*) > 1 GROUP BY name
Run Code Online (Sandbox Code Playgroud)
Joe*_*lli 73
您想使用HAVING过滤聚合函数.
SELECT name, COUNT(*)
FROM mytable
GROUP BY name
HAVING COUNT(*) > 1
Run Code Online (Sandbox Code Playgroud)
Joh*_*hnP 14
你需要使用 HAVING
SELECT * FROM mytable GROUP BY name HAVING COUNT(*) > 1
Run Code Online (Sandbox Code Playgroud)
虽然,SELECT *在分组时没有多大意义.我认为这只是一个例子