1
這似乎有點愚蠢的問題,但會發生什麼,如果我在COALESCE
返回2分的記錄,像這樣有一個子查詢:子查詢中聚結返回多行
select
coalesce(<some subquery>,'') as "result",
column2, column3, .....
from <table name>
現在,如果子查詢返回2個結果會出現什麼整個查詢的輸出?
這似乎有點愚蠢的問題,但會發生什麼,如果我在COALESCE
返回2分的記錄,像這樣有一個子查詢:子查詢中聚結返回多行
select
coalesce(<some subquery>,'') as "result",
column2, column3, .....
from <table name>
現在,如果子查詢返回2個結果會出現什麼整個查詢的輸出?
您將收到一條錯誤消息,指出子查詢返回多於一行。
您收到錯誤。 –
您可以很容易地測試它...使用「select 1 test union select 2」作爲子查詢。 –
嗯......嘗試一下,然後回報。 – BWS