【发布时间】:2016-10-09 17:03:33
【问题描述】:
我正在尝试类似以下的方法
SELECT * FROM tbl WHERE col IN (SELECT col1 FROM tbl1)
但是,当SELECT col1 FROM tbl1 没有返回结果时,我想显示来自 tbl 的所有结果
类似的东西
IF(SELECT col1 FROM tbl1)
SELECT * FROM tbl WHERE col IN (SELECT col1 FROM tbl1)
ELSE
SELECT * FROM tbl
【问题讨论】:
-
您在寻找 SQL 解决方案还是 PL/SQL 解决方案?您的问题文本听起来像是您正在寻找 SQL 解决方案,但标签包括 PL/SQL。
标签: oracle plsql in-clause empty-list