日期:2014-05-17  浏览次数:20687 次

问一个基础问题
A single row subquery can use In operator
这句话是正确的还是错误的

------解决方案--------------------
是不是这个意思?
SQL> select (select emp_id from emp where rownum=1)+1 from dual;

(SELECTEMP_IDFROMEMPWHEREROWNUM=1)+1
------------------------------------
7370
------解决方案--------------------
应该是正确的.
单行的子查询可以用在In操作符中.
------解决方案--------------------
in 操作符应该使用单列多行(值)子查询。
------解决方案--------------------
up