首页 >

oracle数据库里in和exits到底有什么区别 – 网络|

DNS怎么手动配置,pps格式怎么打开,怎么样域名链接淘宝oracle数据库里in和exits到底有什么区别 - 网络|oracle数据库里in和exits到底有什么区别

表A(小表),表B(大表)

select * from B where cc in (select cc from A) 这个语句中是先从A表中把cc找出来,然后根据cc再在B中去找相关的cc 由于A表的cc远小于B表的cc 所以可以节省时间 select * from B exists (select cc from A where cc=B.cc)这句话是先从B表里把cc找出来 然后再在A表里找相关的cc 由于B表的cc远多于A表的cc 所以这样做很浪费时间 总结: 用in 时 大表在前小表在后 用exists时 小表在前大表在后


oracle数据库里in和exits到底有什么区别 - 网络|
  • xp装系统时怎么添加usb30驱动 - 网络|
  • xp装系统时怎么添加usb30驱动 - 网络| | xp装系统时怎么添加usb30驱动 - 网络| ...

    oracle数据库里in和exits到底有什么区别 - 网络|
  • 单片机接收字符串为AT指令 - 网络|
  • 单片机接收字符串为AT指令 - 网络| | 单片机接收字符串为AT指令 - 网络| ...

    oracle数据库里in和exits到底有什么区别 - 网络|
  • mysql数据库限制空间大小 |mysql查看字符长度
  • mysql数据库限制空间大小 |mysql查看字符长度 | mysql数据库限制空间大小 |mysql查看字符长度 ...