今天学习oracle的时候,发现Oracle支持多列子查询。就是在子查询中可以返回多个列,主查询可以根据这个多列子查询为条件进行再次筛选。
例子如下:
select empmain.ename from emp empmain where (empmain.job,empmain.deptno) = (select job,deptno from emp where emp.ename = 'SMITH');
只能一句话oracle太NB了。
好像sql server不支持这个功能,挺佩服oracle的。