gpt4 book ai didi

mysql - 如果不存在则删除

转载 作者:行者123 更新时间:2023-11-29 05:19:33 28 4
gpt4 key购买 nike

<分区>

我有两个表:

第一个表:f (a,b,c,d 是列)

a  |  b  |  c  |   d
1 | 2 | 3 | 4
5 | 6 | 7 | 8
9 | 10 | 11 | 12
13 | 14 | 15 | 16

第二个表:s (a,b,c,d 是列)

a  |  b  |  c  |   d
5 | 6 | c | d
9 | 10 | c | d
20 | 5 | c | d

我只需要从f 表中删除不等于 行(介于fs 之间)

因此新的 f 表将如下所示:

a  |  b  |  c  |   d
5 | 6 | 7 | 8
9 | 10 | 11 | 12

如何知道两行是否相等? (我需要删除不等于)

如果 f.a=s.a AND f.b=s.b 两条线相等,我需要保留这条线。

我如何仅使用 Sql 构建它?所有我试图做的,但对我没有用。


这是我尝试做的来源示例:

DELETE FROM f WHERE NOT EXISTS (
SELECT * FROM f inner join s on (f.a=s.a and f.b=s.b)
)

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