我想在子查询中选择一个由日期字段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的最新条目 –