データベースにテーブル (Final)があり、NULL 値を持つ行を除くすべての重複行を削除したいと考えています。
私は上記を試しました:
DELETE FROM Final
WHERE event_id NOT IN (SELECT MIN(event_id) AS MinID
FROM (SELECT * FROM Final) as x
GROUP BY event_name
AND event_name IS NOT NULL)
しかし、うまくいきませんでした。
編集
私のテーブルは次のようです:
ID | サンゴ
1 | ヌル
2 | 1
3 | 1 <- 削除
4 | 2
5 | NULL <- そのまま
6 | 1 <-削除