2017-03-06 87 views
-1

我正在運行一個複雜的SQL語句,其中包含單個字段和幾個複雜的CASE語句,這些語句總結出幾個值來得出分數。當我嘗試導出此SQL的輸出時,我遇到以下錯誤消息:SQL Developer查詢結果中的「單行子查詢返回多行」

ORA-01427:單行子查詢返回多個行 01427. 00000 - 「單行子查詢返回多個行「

據我所知,這是SUBQuery情況下出現的重新調整大於1的值,但我很明白爲什麼導出數據時會出現這種情況。

以下是示例SQL語句:

+2

這裏似乎沒有子查詢,你可以發佈剩下的代碼嗎? – Lamak

+0

是的,..這就是要點,我沒有一個子查詢。查詢運行良好產生行,但是當我嘗試導出輸出爲csv時,出現上述問題 – Abhi

+0

我無法看到該查詢的任何錯誤,我sugest你開始刪除列,使它很簡單,直到你找到錯誤。 –

回答

0

我的一個內部查詢導致了此錯誤。我忽略了它,因爲SQL Developer在第一次運行時返回了行。修復這個連接幫我解決了這個問題