我正在尝试从一张表中删除行。所以这是我到目前为止所做的。我导入了一个 .CSV 文件,它创建了一个临时表。我想删除与临时表匹配的原始表中的行。
我尝试了以下代码:
Delete From Table1
Where postid and userid in (Select postid, userid
from Table2)
但它不起作用。
目标是使用表 2 删除表 1 中的行。
一个简单的INNER JOIN
应该做的工作:
DELETE T1
FROM Table1 T1
INNER JOIN Table2 T2
ON T1.postid = T2.postid
AND T1.userid = T2.userid
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句