gpt4 book ai didi

sql - 删除与同一表中多列匹配的行

转载 作者:行者123 更新时间:2023-12-04 22:02:00 25 4
gpt4 key购买 nike

使用 SQL,我有 5 列: ssn、lastname、firstname、RF 和一个标志字段 。我需要查看这个表,其中 4 列等于另一行并且该行中标志字段的值等于 2050,然后删除该 2050 记录。

最佳答案

delete from MyTable m
where flag = 2050
and exists (
select 1 from MyTable where
MyTable.ssn = m.ssn
and MyTable.lastname=m.lastname
and MyTable.firstname=m.firstname
and MyTable.RF=m.RF
and MyTable.flag <> 2050
)

关于sql - 删除与同一表中多列匹配的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1040267/

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