SQL中EXISTS怎么用

如题所述

EXISTS 是判断是否存在,和in类似,但效率要比in高
SELECT * FROM EMP (基础表) WHERE EMPNO > 0 AND EXISTS (SELECT 'X' FROM DEPT WHERE DEPT.DEPTNO = EMP.DEPTNO AND LOC = 'MELB')

SELECT * FROM EMP (基础表) WHERE EMPNO > 0 AND DEPTNO IN(SELECT DEPTNO FROM DEPT WHERE LOC = 'MELB')
温馨提示:答案为网友推荐,仅供参考
相似回答