0
点赞
收藏
分享

微信扫一扫

MY SQL中去除重复项

王老师说 2022-03-31 阅读 88
sql

查找重复项 

SELECT 
    name, 
    COUNT(name)
FROM
    tables
GROUP BY 
    name
HAVING 
    COUNT(name) > 1;

去除重复项

DELETE c1 FROM tables c1
INNER JOIN tables c2 
WHERE
    c1.id > c2.id AND 
    c1.name = c2.name;

 

举报

相关推荐

0 条评论