一个常见的用法示例:显示每个部门最新雇用员工的详细信息:
select e.deptno, e.empno, e.ename, e.hiredate, e.sal
from emp e
where e.hiredate = (select max(e2.hiredate)
from emp e2
where e2.deptno = e.deptno -- the correlation
);
Run Code Online (Sandbox Code Playgroud)
嗯,首先它不存在性能问题。它就是这样,并且在考虑到硬件和数据库结构的性能限制的情况下,它将尽可能地执行。
至于它有什么用,它只是表达特定逻辑条件的一种方式。
| 归档时间: |
|
| 查看次数: |
6386 次 |
| 最近记录: |