[MySQL][Example]刪除所有重複列並保留最小ID列

DELETE FROM TABLE_NAME WHERE ID NOT IN (SELECT ID FROM ( SELECT MIN(ID) AS ID FROM TABLE_NAME GROUP BY COLUMN_1,COLUMN_2)A);

DELETE FROM TABLE_NAME
WHERE
  ID NOT IN (
    SELECT
      ID
    FROM (
        SELECT
          MIN(ID) AS ID
        FROM TABLE_NAME
        GROUP BY
          COLUMN_1,
          COLUMN_2
      ) A
  );
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章