1
A
回答
1
query1
UNION ALL
(query2
WHERE NOT EXIST (query1)
)
在Oracle中,你也可以因素:
WITH conditional_query AS (query1)
SELECT * FROM conditional_query
UNION ALL
(query2 WHERE NOT EXIST (SELECT NULL FROM conditional_query))
+0
好吧,我最终使用coalesce。谢谢你的想法 – Madhu
相关问题
- 1. 多个oracle查询问题
- 2. Oracle多维查询
- 3. 加入多个子查询Oracle
- 4. 具有多个表的Oracle sql查询
- 5. SQL查询,加入多个表,Oracle
- 6. 跨多个表的Oracle分层查询
- 7. Oracle嵌套多个子查询
- 8. 使用多个表的Oracle查询
- 9. 具有多个子查询的ORACLE SQL
- 10. Oracle中的多个插入查询
- 11. 来自多个表的Oracle查询
- 12. Oracle exp,多个查询导出
- 13. Oracle查询多从.NET
- 14. Oracle多重更新查询
- 15. Oracle多表SQL查询
- 16. Oracle查询:如何从此查询中取消多个结果?
- 17. 加入两个Oracle查询
- 18. Oracle查询链接查询
- 19. Oracle查询内部查询
- 20. 查询的Oracle SQL查询简化一个涉及多个模式
- 21. 检查WHERE子句中的多个值SQL查询REGEXP_LIKE Oracle 11g
- 22. Oracle dba_tab_cols查询
- 23. sql查询/ oracle
- 24. Oracle XMLtype查询
- 25. Oracle查询
- 26. Oracle查询
- 27. Oracle-sql查询
- 28. 在Oracle查询
- 29. ORACLE SQL查询
- 30. Oracle子查询
请张贴的SQL语句。 –