3 回答

TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超3個(gè)贊
在選擇對(duì)應(yīng)列可以為空的聯(lián)合時(shí),您還會(huì)看到此錯(cuò)誤。
select * from (select D.dept_no, D.nullable_comment
from dept D
union
select R.dept_no, NULL
from redundant_dept R
)
這顯然使解析器感到困惑,一種解決方案是將列別名分配給始終為null的列。
select * from (select D.dept_no, D.comment
from dept D
union
select R.dept_no, NULL "nullable_comment"
from redundant_dept R
)
別名不必與對(duì)應(yīng)的列相同,但是結(jié)果中的列標(biāo)題是由并集成員中的第一個(gè)查詢驅(qū)動(dòng)的,因此這可能是一個(gè)好習(xí)慣。
- 3 回答
- 0 關(guān)注
- 712 瀏覽
添加回答
舉報(bào)