SQL:
DELETE FROM article
WHERE id NOT IN (
SELECT *
FROM (
SELECT min(id)
FROM
article
GROUP BY
articleNo
HAVING
count(*) > 1
) a
)
AND articleNo IN (
SELECT *
FROM (
SELECT articleNo
FROM article
GROUP BY
articleNo
HAVING
count(*) > 1
) b
);
其中,“article”为表名,“articleNo”为不允许重复的字段名
本文探讨了如何使用SQL语句删除表中允许指定字段不重复的记录,具体通过删除id不在特定子查询结果内的记录,并确保articleNo字段存在重复值。
9790

被折叠的 条评论
为什么被折叠?



