C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■98123 / 親階層)  SQLの結合について
□投稿者/ 鏡月 (65回)-(2021/09/22(Wed) 11:18:08)

分類:[データベース全般] 

いつもお世話になっております。
ご存知の方がおりましたらご教授願います。

同一品番の過去の作業内容と現在の作業内容を出力するSQL文を作成しております。
過去の作業内容:TBL_実績
フィールド:品番、作業ID、作業内容
データ:1111、0001、洗浄
   1111、0002、乾燥
   1111、0003、梱包

現在の作業内容:TBL_マスタ
フィールド:品番、作業ID、作業内容
データ:1111、0001、洗浄
   1111、0003、梱包
   1111、0004、発送

各テーブルに上記データが登録されていると仮定し出力したいデータは下記を想定しております。
フィールド:品番、過去作業ID、過去作業内容、現在作業ID、現在作業内容
データ: 1111、0001、洗浄、0001、洗浄
    1111、0002、乾燥、NULL、NULL
    1111、0003、梱包、0003、梱包
    1111、NULL、NULL、0004、発送

下記のようなSQLを作成してみたのですが上記の出力したいデータの用に出力されませんでした。
上記のようなデータを出力するにはどのように作成すればよろしいのでしょうか。
SELECT
TBL_実績.品番
,TBL_実績.作業ID AS 過去作業ID
,TBL_実績.作業内容 AS 過去作業内容
,TBL_マスタ.作業ID AS 現在作業ID
,TBL_マスタ.作業内容 AS 現在作業内容
FROM TBL_実績
FULL JOIN TBL_マスタ ON TBL_マスタ.品番 = TBL_実績.品番 AND TBL_実績.作業ID = TBL_マスタ.作業ID






編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: SQLの結合について /魔界の仮面弁士
 
上記関連ツリー

SQLの結合について / 鏡月 (21/09/22(Wed) 11:18) #98123 ←Now
Re[1]: SQLの結合について / 魔界の仮面弁士 (21/09/22(Wed) 11:46) #98124
  └ Re[2]: SQLの結合について / 鏡月 (21/09/22(Wed) 13:04) #98125
    └ Re[3]: SQLの結合について / 魔界の仮面弁士 (21/09/22(Wed) 13:24) #98126
      └ Re[4]: SQLの結合について / 鏡月 (21/09/22(Wed) 13:32) #98127
        └ Re[5]: SQLの結合について / 魔界の仮面弁士 (21/09/22(Wed) 14:07) #98129
          └ Re[6]: SQLの結合について / 鏡月 (21/09/22(Wed) 14:10) #98130
            └ Re[7]: SQLの結合について / 魔界の仮面弁士 (21/09/22(Wed) 14:52) #98131
              └ Re[8]: SQLの結合について / 鏡月 (21/09/22(Wed) 15:06) #98132
                └ Re[9]: SQLの結合について / 魔界の仮面弁士 (21/09/22(Wed) 16:15) #98133
                  └ Re[10]: SQLの結合について / 鏡月 (21/09/22(Wed) 16:25) #98134
                    └ Re[11]: SQLの結合について / 魔界の仮面弁士 (21/09/22(Wed) 17:14) #98135
                      └ Re[12]: SQLの結合について / 魔界の仮面弁士 (21/09/22(Wed) 17:27) #98137
                        └ Re[13]: SQLの結合について / 鏡月 (21/09/22(Wed) 20:34) #98138 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信