我嘗試使用ORDER BY甲骨文解碼功能ORDER BY內解碼Oracle函數
編譯器裏面說缺少右括號
DECODE(controlNumber, NULL, myOldNUmber, (SELECT myNewNumber FROM tableA A, tableB B WHERE A.control_id = B.control_id AND A.other_id = B.other_id)) AS finalnumber,
看來,這是相同的查詢不明白爲什麼ORDER BY
是這裏不接受:
DECODE(controlNumber, NULL, myOldNUmber, (SELECT myNewNumber FROM tableA A, tableB B WHERE A.control_id = B.control_id AND A.other_id = B.other_id ORDER BY createdTime)) AS finalnumber,
爲什麼你需要ORDER BY?你可以使用ony的'scalar subqury'作爲函數的參數。標量子查詢是最多可以返回1行的查詢。那麼爲什麼你需要訂購1行? – krokodilko
我有很多服務存儲在我的桌子上,我需要執行和記錄的最後一項服務。 –