• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:insert、selectのやり方を教えて下さい)

insert、selectのやり方を教えて下さい

このQ&Aのポイント
  • テーブル1とテーブル2から、特定の条件を満たすデータを抽出して、新たなテーブルに出力する方法を教えてください。
  • テーブル1とテーブル2の結合と条件を指定することで、テーブル3に要求された結果を出力することができます。
  • 具体的なinsertとselectのコード例は省略しますが、テーブル1とテーブル2を結合するためのjoin句を使用し、適切な条件を指定することで、テーブル3に要求されたデータを挿入することができます。

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

  • ベストアンサー
回答No.2

DB2の環境がなく、実機確認できていないのですが、次のSQLを試してみてください。 insert into result select coalesce(t1.c1,t2.c1), coalesce(t1.c2,t2.c2), coalesce(t1.c3,t2.c3) from t1 full outer join t2 on t1.c1=t2.c1

noname#38071
質問者

お礼

chukenkenkouさん、 お返事が遅れまして申し訳ございません。ご回答のとおりにやってみましたらできました。とても嬉しかったです。 ありがとうございました。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

それは完全外部結合といってSQLの種類やバージョンによってできるものと できないがあります。 具体的にどのプログラムのどのバージョンでやるかかいたほうがよいと思います。

noname#38071
質問者

補足

yambejpさん、 ありがとうございます。プログラムはDB2 V8 Windows版です。 よろしくお願いいたします。

関連するQ&A