为什么我在ACCESS使用select * from table1 where id not in (select id from table2) 就卡死

2024年11月23日 06:10
有2个网友回答
网友(1):

语句看着没有问题啊。


table2 的数据量很大吗?  table1的数据量呢?


  1. 两个表的ID都建上索引。

  2. 用这个语句试试:


select * from table1 where id not exists (select 1 from table2 where table1.id = table2.id)

网友(2):

把语句改成 select table1.* from table1 inner join table2 on table1.id = table2.id
或者
select * from table1,table2 where table1.id = table2.id
试试