1、使用not in,容易理解,效率低

select distinct A.ID from A where A.ID not in (select ID from B)

2、使用left join...on... ,B.ID isnull表示左连接之后在B.ID字段为null的记录

select A.ID from A left join B on A.ID=B.ID where B.ID is null

3、逻辑相对复杂,但是速度最快

select * from B where (select count(1) as num from A where A.ID = B.ID) = 0

 

参考:

http://blog.csdn.net/u012732259/article/details/42215119/(以上内容转自此篇文章)

相关文章:

  • 2022-12-23
  • 2022-01-12
  • 2021-10-17
  • 2022-12-23
  • 2022-12-23
  • 2021-05-30
  • 2021-08-12
猜你喜欢
  • 2021-12-11
  • 2021-04-12
  • 2021-07-11
  • 2021-11-17
相关资源
相似解决方案