关于 not in

yaotiebing 2003-08-26 09:49:59
select usercode from table1 where usercode not in (select Usercode from table2) 这样的sQL 语句执行起来的效率非常低 有没有好的实现方法
...全文
38 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hdkkk 2003-08-26
  • 打赏
  • 举报
回复
select usercode from t1 where not exists (select 'X' from t2 where t1.usercode=t2.usercode)
hdkkk 2003-08-26
  • 打赏
  • 举报
回复
select usercode from table1 minus (select Usercode from table2)
hh23_ 2003-08-26
  • 打赏
  • 举报
回复
select t1.usercode from table1 t1,table2 t2 where t1.usercode<>t2.usercode
hdkkk 2003-08-26
  • 打赏
  • 举报
回复
我的错了,请勿略
jiezhi 2003-08-26
  • 打赏
  • 举报
回复
select a.usercode from table1 a,table2 b where
a.usercode<>b.usercode
armu80830 2003-08-26
  • 打赏
  • 举报
回复
select usercode from table1
minus
select Usercode from table2
hdkkk 2003-08-26
  • 打赏
  • 举报
回复
select usercode from table1 where usercode not exists (select Usercode from table2)

select t1.usercode from table1 t1,table2 t2 where t1.usercode<>t2.usercode
enhydraboy 2003-08-26
  • 打赏
  • 举报
回复
select table1.usercode from table1,table2 where
table1.usercode = table2.usercode(+) and table2.username is null
yaotiebing 2003-08-26
  • 打赏
  • 举报
回复
minus 比 not in 的效率高吗??

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧