回答

收藏

如何获得MS Access表中没有的所有行?

技术问答 技术问答 247 人阅读 | 0 人回复 | 2023-09-14

我尝试了很多不同的方法,但我总是遇到语法错误。
; G8 c4 [0 }( N/ [# E& z- E2 B0 A我有两个表-tableA和tableB。它们都具有con_number唯一的字段ID。我想选择tableB中不存在于tableA所有行。- }/ e: L- a  m6 b& ~0 Q
有人可以给我这个查询,就像在MS Access中一样吗?
; y3 T( j: y4 I9 q5 b我知道在这种情况下使用它NOT IN效率很低,所以,如果有更好的方法,那就太好了。
3 ^: `9 o6 a+ _; n谢谢。1 e+ g8 v5 O) l- E
                                                                7 u5 v% U7 m* n* W" o/ H
    解决方案:                                                               
7 ]  x* b4 V4 @; F& K: p                                                                SELECT TableB.con_numberFROM TableBWHERE NOT EXISTS (SELECT                FROM TableA                   WHERE TableA.con_number = TableB.con_number);
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则