MySQL刪除重複數據 並保留ID最大值

DELETE
a
FROM
    user1 a
JOIN (
    SELECT
        user_name,
        count(*),
        MAX(id) AS id
    FROM
        user1
    GROUP BY
        user_name,over
    HAVING
        COUNT(*) > 1
) b ON a.user_name = b.user_name
WHERE
    a.id < b.id 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章