只有注册用户登录后才能阅读该文。 阅读全文
摘要:
select~~~from 表1 where 字段 not in(select 字段 ~~from 表2~~)
程序的操作过程:
从表1中取出第1条记录 然后再去执行select 字段 ~~from 表2~ 获得结果集 假设是X 比对记录1中的这个值是否存在于结果集X中
取出第2条记录 执行select 字段 ~~from 表2~ 获得结果集X 比对记录2中的这个值是否存在于结果集X中
然后第3条...
看出问题在哪么? 问题是 他每次都执行一遍 "select 字段 ~~from 表2~" 你说速度能快么?
推荐做法 select a.*
from table1 a
le 阅读全文