我的数据库中有一个表(最终),我想删除所有重复的行,除了
那些具有 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)
但没有用。
编辑
我的桌子看起来像:
编号 | 珊瑚
1 | 空
2 | 1
3 | 1 <- 删除
4 | 2
5 | NULL <- 保持原样
6 | 1 <-删除