Oracle子查詢:關聯子查詢
最新學訊:近期OCP認證正在報名中,因考試人員較多請盡快報名獲取最近考試時間,報名費用請聯系在線老師,甲骨文官方認證,報名從速!
我要咨詢關聯子查詢就是指子查詢與主查詢之間有條件關聯,不能獨自執行。而 普通子查詢 的子查詢語句可以單獨執行。
對于關聯子查詢有以下要求:
被關聯的 子查詢不能返回多于1行的數據
范例一:查詢雇員的領導不是經理的雇員的姓名、雇員部門、雇員薪資。
SELECT
e.ENAME 雇員的姓名,
e.DEPTNO 雇員部門,
e.SAL 雇員薪資
FROM EMP e
WHERE 'MANAGER' <> (SELECT JOB
FROM EMP
WHERE EMPNO = e.MGR);
范例二:列出比本部門平均工資高的員工姓名,工資,職位,部門號。
SELECT
e.ENAME 員工姓名,
e.SAL 工資,
e.job 職位,
e.DEPTNO 部門號
FROM EMP e
WHERE e.SAL > (SELECT avg(SAL)
FROM EMP
WHERE e.DEPTNO = DEPTNO);