我想知道,我们可以自己加入从子查询返回的表/视图吗?如果是,那么如何?
我想出了一种在同一个子查询上应用内部联接的方法,例如:
SELECT attributes that you want
FROM (subquery) t1 INNER JOIN (subquery{same as t1}) t2
ON t1.attribue = t2.attribte;
注意:这是一个伪代码
使用 CTE 非常容易。
这个例子没有多大意义,它只是展示了如何去做:
SQL> with t1 as
2 (select deptno
3 from dept
4 )
5 select a.*
6 from t1 a inner join t1 b on a.deptno = b.deptno;
DEPTNO
----------
10
20
30
40
SQL>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句