1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > mysql sql 语句 查询重复数据 并删除重复数据 只保留一条

mysql sql 语句 查询重复数据 并删除重复数据 只保留一条

时间:2023-02-27 02:32:43

相关推荐

mysql  sql 语句 查询重复数据 并删除重复数据 只保留一条

**#例1:根据手机号customer_id查询所有重复的数据**SELECT*FROMaad_apply_mainWHEREcustomer_id IN (SELECTcustomer_idFROMaad_apply_main GROUP BYcustomer_idHAVINGcount(customer_id) > 1) ORDER BY customer_id DESC ;#例2:根据手机号customer_id删除重复数据且只保留一条DELETEFROMaad_apply_mainWHEREstdmerno='***' ANDcustomer_id IN (SELECT*FROM(SELECTcustomer_idFROMaad_apply_main WHERE stdmerno='***' GROUP BY customer_idHAVING COUNT(customer_id) > 1) t1)AND apply_no NOT IN (SELECT*FROM(SELECTMIN(apply_no)FROMaad_apply_main WHERE stdmerno='***' GROUP BY customer_idHAVING COUNT(customer_id) > 1) t2)

**字段解释:**customer_id : 根据此字段的重复来删除数据;stdmerno : 根据此字段来约束需要去重复的对象apply_no : 此字段为表的主键id字段

更多java好资源请关注公众号哦

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。