2017-03-06 63 views
-1

我正在运行一个复杂的SQL语句,其中包含单个字段和几个复杂的CASE语句,这些语句总结出几个值来得出分数。当我尝试导出此SQL的输出时,我遇到以下错误消息:SQL Developer查询结果中的“单行子查询返回多行”

ORA-01427:单行子查询返回多个行 01427. 00000 - “单行子查询返回多个行“

据我所知,这是SUBQuery情况下出现的重新调整大于1的值,但我很明白为什么导出数据时会出现这种情况。

以下是示例SQL语句:

+2

这里似乎没有子查询,你可以发布剩下的代码吗? – Lamak

+0

是的,..这就是要点,我没有一个子查询。查询运行良好产生行,但是当我尝试导出输出为csv时,出现上述问题 – Abhi

+0

我无法看到该查询的任何错误,我sugest你开始删除列,使它很简单,直到你找到错误。 –

回答

0

我的一个内部查询导致了此错误。我忽略了它,因为SQL Developer在第一次运行时返回了行。修复这个连接帮我解决了这个问题