我尝试使用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
我有很多服务存储在我的桌子上,我需要执行和记录的最后一项服务。 –