本文作者:kris

MySQL无GROUP BY直接HAVING返回空的问题分析-mysql group by null

kris 2025-01-18 17:18:04 3
MySQL无GROUP BY直接HAVING返回空的问题分析-mysql group by null摘要: sql两张表怎么查询不重复的记录?sql 查询不重复的记录可以使用 having count group by 组合先把不重复数据的id查询出来 通过count()计算 只有数目为...

sql两张表怎么查询不重复的记录?

sql 查询不重复的记录

可以使用 having count group by

组合先把不重复数据的id查询出来 通过count()计算

MySQL无GROUP BY直接HAVING返回空的问题分析-mysql group by null

图片来源:网络

只有数目为1的才是不重复的数据然后通过in选择出不重复记录的数据例子:

统计出a表中name

不重复的所有记录

select b.* from table b where b.id in(select a.id from table a group by a.name having count(a.id) <2)

//其中 name重复的数据的列名

文章版权及转载声明

作者:kris本文地址:https://www.damoyx.com/p/24666.html发布于 2025-01-18 17:18:04
文章转载或复制请以超链接形式并注明出处大漠游侠网

阅读
分享