您的位置:首页 > 数据库 > MySQL

mysql查询根据一个字段或者两个字段内容重复的记录并将其全部删除

2018-02-02 09:59 801 查看
根据一个字段内容重复的记录并将其全部删除

DELETE FROM unionid2userid WHERE unionid IN (SELECT w.unionid FROM (SELECT unionid,COUNT(*) AS COUNT FROM unionid2userid GROUP BY unionid HAVING COUNT>1) w)
根据两个字段重复的记录查询出来
SELECT * FROM (SELECT *, CONCAT(aUserID,bUserID) AS nameAndCode FROM enntouchlist) t WHERE t.nameAndCode IN 
(
    SELECT nameAndCode FROM (SELECT CONC
4000
AT(aUserID,bUserID) AS nameAndCode FROM enntouchlist) tt GROUP BY nameAndCode HAVING COUNT(nameAndCode) > 1
)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐