时间:2021-07-01 10:21:17 帮助过:6人阅读
目前找到的最优方法,可以秒查。示例如下,查询A表有、B表没有的DEPT_ID数据:
SELECT A.* FROM TB_DEPT A, TB_DEPT_LEV B WHERE A.DEPT_ID = B.DEPT_ID(+) AND B.DEPT_ID IS NULL
(+)号可以这样来理解: + 表示补充,即哪个表有加号,这个表就是匹配表。这里加号写在右表,左表就是全部显示,故是左连接。
原文:http://blog.csdn.net/dengjh_business/article/details/35226227
Oracle sql"NOT IN"语句优化,查询A表有、B表没有的数据
标签: