我想在子查詢中選擇一個由日期字段DATETO排序的varchar字段SUBJECT。具體:最新條目的ONE主題字段,因此按日期字段排序。在SELECT子查詢中的ORACLE ORDER BY
SELECT MDKAMVP.MDKAMDA_SID,
(select SUBJECT from mdkndlst where rownum=1 and SUBJECT is not null
order by DATETO) NAKTION, MDKAMVP.ROWID ROW_ID
FROM SPRINGV2.MDKAMVP order by MDKAMVP.INDSTATUS
錯誤:
ORA-00907: Rechte Klammer fehlt
00907. 00000 - "missing right parenthesis"
*Cause:
*Action:
Fehler in Zeile: 8 Spalte: 99
它的工作原理沒有order by DATETO
正如你所看到的,Oracle不允許使用'爲了by'子句中使用在子查詢中。你能分享一下表格的結構,一些樣本數據和你試圖從樣本中得到的結果嗎? – Mureinik
那ORDER BY沒有任何意義......你想用它來解決什麼? – jarlh
@jarlh它是有道理的,我想獲得表mdkndlst的最新條目 –