• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Oracl[10g]の SQL文について(No.7))

Oracl[10g]のSQL文について

このQ&Aのポイント
  • Oracl[10g]のSQL文について、教えてください。
  • Oracl[10g]のSQL文を使用して、AテーブルとA2テーブルのデータを結合し、A2テーブルのKIN1とKIN2の合計を集計する方法を教えてください。
  • SELECT文を使用して、AテーブルとA2テーブルを結合し、A2テーブルのKIN1とKIN2の合計を求めることができます。しかし、現在のSQL文では正しい結果が得られません。どのようなSQL文を書けば正しい結果が得られるのか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

済みません。A2_1、A2_2がNULLを考慮し忘れました。 select A.code, A.name, A2_1.kin1, A2_2.kin2 from A, (select code1, sum(kin1) as kin1 from A2 group by code1) as A2_1, (select code2, sum(kin2) as kin2 from A2 group by code2) as A2_2 where A.code=A2_1.code(+) and A.code=A2_2.code(+) ;

m-toshi
質問者

補足

ご回答をありがとうございます。 実行すると、 「SQLコマンドが正しく終了されていません」と、 エラーになってしまいました。が、自力で 修正し、実行する事ができました。 今後とも、宜しくお願い致します。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

毎回同じような・・・。 select A.code, A.name, A2_1.kin1, A2_2.kin2 from A, (select code1, sum(kin1) as kin1 from A2 group by code1) as A2_1, (select code2, sum(kin2) as kin2 from A2 group by code2) as A2_2 where A.code=A2_1.code and A.code=A2_2.code ; 試験できてませんけど。

m-toshi
質問者

お礼

ご回答をありがとうございます。 >毎回同じような・・・。 そうでしょうか ? 私にとっては、全く違う事ばかりなのです・・・

すると、全ての回答が全文表示されます。

関連するQ&A