gpt4 book ai didi

sql-server - 使用另一个表中的多个标识列从表中删除

转载 作者:行者123 更新时间:2023-12-02 17:26:17 28 4
gpt4 key购买 nike

我有两个表,如下所述:

表1

A 列、B 列、C 列、D 列

表2

A 列、B 列、C 列、E 列、F 列

除了表中包含的数据外,表之间没有任何关系(表 2 是临时表)。我想从表 1 中删除表 2 中存在的行。但是,它必须基于三列的组合。例如,如果表二中有一条A、B、C列都匹配的记录,则删除表一。

最佳答案

您可能正在寻找INNER JOIN DELETE

DELETE a
FROM Table1 a
INNER JOIN Table2 b
ON a.ColumnA=b.ColumnA
AND a.ColumnB=b.ColumnB
AND a.ColumnC=b.ColumnC

(或者无论是什么关系。)

关于sql-server - 使用另一个表中的多个标识列从表中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50139019/

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