2022-09-18
閱讀量:
858
MySQL 子查詢之 相關子查詢
1.相關子查詢執(zhí)行流程
2.代碼示例
查詢員工表中工資大于本部門平均工資的員工last_name,salary,department_id
方式一: 相關子查詢
SELECT last_name,salary,department_id
FROM employees e1
WHERE salary > (
SELECT AVG(salary)
FROM employees e2
WHERE department_id = e1.department_id
);
方式二: 在FROM中聲明子查詢,即將子查詢的結果看做一張新的表
SELECT *
FROM employees e,(
SELECT department_id,AVG(salary) avg_sal
FROM employees
GROUP BY department_id) t_dept_avg_sal
WHERE e.department_id = t_dept_avg_sal.department_id
AND e.salary > t_dept_avg_sal.avg_sal






評論(0)


暫無數據
推薦帖子
0條評論
1條評論
0條評論