在使用GROUP的Mysql语句中如何使用COUNT(*)过滤条件

本文阅读 1 分钟
首页 开发运维 正文

在mysql命令中HAVING语句用于筛选分组之后的各种数据并且支持使用聚合函数count()等,通常在group by之后使用,代替where解决了过滤条件中无法使用聚合函数的问题。
例如,我们要筛查news新闻表,获取某个栏目中标题重复数据20条,可以这样:

SELECT * FROM news GROUP BY title HAVING COUNT(*) > 1 AND catid=1 ORDER BY id DESC LIMIT 20
本文来自投稿,不代表本站立场,如若转载,请注明出处:
-- 展开阅读全文 --
XPath路径写法的学习要点
« 上一篇 06-30
PHP 8.0:不推荐使用函数/方法签名中可选参数之后的必需参数
下一篇 » 07-23

热门文章

标签TAG