问题:
结果是否可以根据行数进行分组并随后进行过滤每组中有多少行?
示例查询:
SELECT * FROM mytable WHERE COUNT(*) > 1 GROUP BY name
答案:
要实现所需的过滤,应使用 HAVING 子句:
SELECT name, COUNT(*) FROM mytable GROUP BY name HAVING COUNT(*) > 1
通过使用HAVING,您可以指定适用于分组结果的条件,在本例中过滤具有多个的组行。
以上是我可以根据行数过滤分组结果吗?的详细内容。更多信息请关注PHP中文网其他相关文章!