• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLの作成について)

DB2から複数の名称を取得するための効果的なSQLとは?

このQ&Aのポイント
  • DB2の区分とフラグを利用して、DB1の名称を一括取得するSQLを作成したいです。
  • 現在は1つのSQLでDB2の複数の名称を取得する方法を模索しています。
  • 具体的なSQLの作成方法についてアドバイスをいただけますでしょうか。

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

  • ベストアンサー
  • yamada_g
  • ベストアンサー率68% (258/374)
回答No.1

こういうことでしょうか。 select  DB2.区分1,DB2.フラグ1,M1.名称  ,DB2.区分2,DB2.フラグ2,M2.名称  ,DB2.区分3,DB2.フラグ3,M3.名称  ,DB2.区分4,DB2.フラグ4,M4.名称 from  DB2   inner join DB1 M1 on M1.区分 = DB2.区分1 and M1.フラグ = DB2.フラグ1   inner join DB1 M2 on M2.区分 = DB2.区分2 and M2.フラグ = DB2.フラグ2   inner join DB1 M3 on M3.区分 = DB2.区分3 and M3.フラグ = DB2.フラグ3   inner join DB1 M4 on M4.区分 = DB2.区分4 and M4.フラグ = DB2.フラグ4;

evaag777
質問者

お礼

無事うまく取得する事ができました。 ご回答、どうもありがとうございました。