如果需要比较多个条件的话,简单的嵌套查询不起作用,就需要用到in line view,比如:
SELECT a.last_name, a.salary,
a.department_id, b.salavg
FROM employees a, (SELECT department_id,
AVG(salary) salavg
FROM employees
GROUP BY department_id) b
WHERE a.department_id = b.department_id
AND a.salary > b.salavg;
本文介绍了一种通过使用Inlineview来优化复杂SQL查询的方法,特别是当需要对比多个条件时,传统的嵌套查询可能不再适用。文章提供了一个具体的示例,展示了如何在Oracle数据库中通过联接员工表与其自身来找出薪资高于部门平均薪资的员工。
1485

被折叠的 条评论
为什么被折叠?



