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

问题描述 投票:-3回答:1

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

sql ms-access
1个回答
0
投票

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

DELETE FROM Raw_data
            WHERE NOT EXISTS (SELECT *
                                     CoCode
                                     WHERE CoCode.id = Raw_data.code)
© www.soinside.com 2019 - 2024. All rights reserved.