想要使用其他公司代码表从表中删除行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了想要使用其他公司代码表从表中删除行相关的知识,希望对你有一定的参考价值。

我有两个表Raw Data和CoCode。我想要一个访问查询来删除原始数据表中的所有行,这些行在CoCode表中没有公司代码。

答案

你可以使用NOT EXISTS。假设带有代码的列在code中命名为Raw_data,在id中命名为CoCode

DELETE FROM Raw_data
            WHERE NOT EXISTS (SELECT *
                                     CoCode
                                     WHERE CoCode.id = Raw_data.code)

以上是关于想要使用其他公司代码表从表中删除行的主要内容,如果未能解决你的问题,请参考以下文章

Angular JS - 从表中删除行的问题

使用其他表的列从表中删除

从表中删除不会删除行

SqlDataAdapter 不会从表中删除行

mysql 根据数据所在的表从表中选择

Laravel 根据数据透视表从表中获取标题