- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLの作成について)
DB2から複数の名称を取得するための効果的なSQLとは?
このQ&Aのポイント
- DB2の区分とフラグを利用して、DB1の名称を一括取得するSQLを作成したいです。
- 現在は1つのSQLでDB2の複数の名称を取得する方法を模索しています。
- 具体的なSQLの作成方法についてアドバイスをいただけますでしょうか。
- みんなの回答 (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;
お礼
無事うまく取得する事ができました。 ご回答、どうもありがとうございました。