我想獲得一個參數。獲取該參數的優先級是我必須在Table1中查找它,但如果它不存在,那麼我必須在Table2中查找它。如果沒有,那麼參數爲空(這種情況不應該發生,但是,總是存在邊緣情況)。是否可以將Informix NVL與兩個子查詢結合使用?
我想嘗試這樣的事:
SELECT NVL(
SELECT paramValue from Table1
where paramName = "paramName" and Id = "id",
SELECT paramValue from Table2
where paramName = "paramName" and Id = "id")
但它給了我一個語法錯誤。
有沒有辦法做這樣的事情?