Oracle的多列子查询

今天学习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的。

猜你喜欢

转载自wang19841229.iteye.com/blog/2022951