実際のDELETE
を実行する場合 重複する値の操作(最小のid
を持つ値を保持しながら) )、複数のテーブルDELETE
でそれを行うことができます 構文:
DELETE a FROM tbl a
LEFT JOIN
(
SELECT MIN(id) AS id, name
FROM tbl
GROUP BY name
) b ON a.id = b.id AND a.name = b.name
WHERE b.id IS NULL
実際のDELETE
を実行する場合 重複する値の操作(最小のid
を持つ値を保持しながら) )、複数のテーブルDELETE
でそれを行うことができます 構文:
DELETE a FROM tbl a
LEFT JOIN
(
SELECT MIN(id) AS id, name
FROM tbl
GROUP BY name
) b ON a.id = b.id AND a.name = b.name
WHERE b.id IS NULL
DELETE
の 操作