锦州网站建设排行榜,300平方别墅装修大约多少钱,网站的建设及推广,vps里面怎么建立网站在平常的开发工作中#xff0c;我们经常需要查询数据#xff0c;比如查询某个表中重复的数据#xff0c;那么#xff0c;具体应该怎么实现呢#xff1f;常用的方法都有哪些呢#xff1f;
测试表中数据#xff1a; 1#xff1a;查询名字重复的数据 having#xff1a; … 在平常的开发工作中我们经常需要查询数据比如查询某个表中重复的数据那么具体应该怎么实现呢常用的方法都有哪些呢
测试表中数据 1查询名字重复的数据 having
select name from user_info GROUP BY name having count(name) 12查询名字重复数据的所有字段 inner join having
select ui.id,ui.name,ui.address from user_info ui inner join
(select name from user_info GROUP BY name having count(name) 1) tt on ui.name tt.name 3查询名字和住址都相同的所有字段 inner join having
select ui.id,ui.name,ui.address from user_info ui inner join
(select name,address from user_info GROUP BY name,address having count(*) 1) tt on ui.name tt.name 4使用distinctdistinct会将重复的记录过滤掉
select DISTINCT name from user_info; 以上为查询mysql数据重复常用的方法温故而知新加油美好的风景一直在路上