gpt4 book ai didi

mysql 从表中删除具有 2 列或更多列的行

转载 作者:行者123 更新时间:2023-11-29 00:39:56 25 4
gpt4 key购买 nike

我需要从表中删除具有 2 列或更多列的行。对于前。假设我需要删除最后两列相同的行。

1 1 2 3

2 2 2 2

3 2 3 3

4 7 3 3

5 4 2 2

第一列是索引。

我需要删除 4 7 3 3 和 5 4 2 2(因为已经有 2 2 2 2 和 3 2 3 3)

最佳答案

DELETE FROM tableName
WHERE col1 NOT IN
(
SELECT minID
FROM
(
SELECT MIN(ID) minID
FROM tableName
GROUP BY col2, col3
) a
)

See SQLFiddle Demo

关于mysql 从表中删除具有 2 列或更多列的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12706948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com