选择有效,但在联合内选择则不然。为什么?

时间:2012-06-15 14:01:55

标签: plsql

select语句非常大,所以在简化的演示文稿中我的问题是:

我正在使用特定的测试用例进行故障排除,其中只返回一个结果,单独测试#1并在UNION的SELECT语句链中进行测试。

我有一个可用的SELECT语句(#1)(即 - 按预期返回一个测试用例)。 我有一个不同的SELECT UNION SELECT UNION SELECT UNION SELECT语句(#2),它适用于要返回的数据,但不应该返回测试用例。

当我通过添加第五个SELECT将#1添加到#2的末尾,并查找测试用例时,我没有返回任何结果。

我是否在这里缺少UNIONS如何将结果集连接在一起?我知道我不是在考虑UNION和UNION ALL之间的区别,因为只能找到一个结果。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我在#2中的选择语句与#1相同。