SELECT c.serno,
NVL (
(SELECT t1.newvalue
FROM ( SELECT newvalue
FROM applog
WHERE TABNAME = 'cextension'
AND rowserno = c.serno -- ERROR
AND colname = 'A11103'
ORDER BY datetimestamp DESC) t1
WHERE ROWNUM = 1),
(SELECT t2.newvalue
FROM ( SELECT newvalue
FROM archapplog
WHERE TABNAME = 'cextension'
AND rowserno = c.serno -- ERROR
AND colname = 'A11103'
ORDER BY datetimestamp DESC) t2
WHERE ROWNUM = 1)) AS "JoinCreditShieldProgram"
FROM caccounts c
こんにちは!私はOracle DBを使用してこのクエリを実行しようとしていますが、サブクエリの "c.serno"にIDエラーが表示されます。このエラーを解決するのを手伝ってください。ありがとう。メイン選択クエリからサブクエリに値を渡す方法
最初の問題は、クエリに古い結合構文を使用していることです。あなたは関係を理解する必要があり、クエリはかなり複雑です。 –
これはoracleデータベースに関連付けられていますが、sql-serverタグがあることを示しています。これは正しいとは思わない。また、スローされるエラーを明確にすることはできますか? –
MS SQL ServerまたはOracleを使用していますか?関与していない製品にはタグを付けないでください。 – jarlh