私は通常MSSQLを使用しており、オラクルの完全な新人です。
ORDER BY
サブクエリでステートメントを使用すると、Oracleドライバの問題が発生します。
例(私の実際のステートメントははるかに複雑ですが、それが私の問題にとって重要であるとは思えません-必要に応じて投稿できます):
SELECT col1
, col2
, (SELECT colsub FROM subtbl WHERE idsub = tbl.id AND ROWNUM=1 ORDER BY coldate) col3
FROM tbl
このような構成を行うと、odbcドライバエラーが発生します。ORA-00907:右角かっこがありません(ドイツ語から翻訳されているため、角かっこは別の単語である可能性があります:))。
私が削除すると、ORDER BY coldate
すべてが正常に機能します。理由がわからなかったのですが、どうすればいいですか?