如何从一个表中删除与另一个表匹配的行?

卫星旺

我正在尝试从一张表中删除行。所以这是我到目前为止所做的。我导入了一个 .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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何根据另一个表的值删除一个表中的行

如何从一个表中获取记录,而另一个表中的ID不匹配

有效地从一个表中删除与另一个表不匹配的行[MySQL]

如何在Access中使用另一个表的联接从一个表中删除项目?

SQL甲骨文| 当它们与另一个表匹配时,如何从一个表中删除记录?

如何从一个 Excel 表中获取数据并将其添加到另一个表中的匹配行?

如何从一个表中选择不匹配的行到另一个?

如何从一个 Excel 列中删除与另一个 Excel 文件匹配的行?使用 VBA

触发从另一个表中删除行

从一个表中删除重复项(一个和另一个除外)

LINQ查询基于匹配另一个表从一个表返回

如何使用Doctrine更新另一个表中删除行的表行?

在MySQL中删除与另一个表中的两列匹配的行

如何在SQL中查找与另一个表匹配的表的行组?

从一个表中获得名称,在另一个表中具有匹配ID?

从一个表中使用与另一个表自然联接的字段来从一个表中删除mySQL?

SQL查询-从一个表中选择全部,在另一个表中匹配记录

从一个表与另一个表中查找匹配的人(MS SQL Server)

从一个表中选择所有记录并从另一个表中匹配记录

从一个表中删除记录并将其更新到另一个表的单击事件

将特定行从一个表更新到另一个表

如何覆盖另一个表中的行?

从一个表中获取不在另一个表中的值

R - 根据另一个表的唯一组合从一个表中删除行

给定另一个表的值,从一个表中检索计数

MySQL:如何从一个表中选择从另一个表获取的每个间隔之间的行

jQuery:如何将多个行从一个表拖到另一个表?

KDB:如何将行从一个表插入/插入到另一个表

SQLAlchemy - 如何将行从一个表复制到另一个表?