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

わんくま同盟

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

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

■98134 / 10階層)  SQLの結合について
□投稿者/ 鏡月 (70回)-(2021/09/22(Wed) 16:25:59)
No98133 (魔界の仮面弁士 さん) に返信
> ■No98132 (鏡月 さん) に返信
>>WHERE 実績.指図ID = 'A'
>
> やはり条件が漏れていましたか。
> こうなると、当初の質問とは似て非なる問題になってしまいますよね。
>
>
> さて結局のところ、そのデータに対してどういう結果を求めているのでしょうか?
> 条件もデータも変わってしまったので、当初の質問内容からでは「やりたいこと」を判断できません。
>
>
> ひとまず WHERE 句が無ければ、FULL OUTER JOIN によって
> 下記の 15 行のデータになります。
>
> そこに WHERE 実績.指図ID = 'A' を加えれば、
> 1〜6 行目だけに絞り込まれるのは必然かと。
>
> 行|指図ID|品番|過去作業ID|過去作業内容|現在作業ID|現在作業内容
> --+------+----+----------+------------+----------+------------
> 1|A |1111| 0001 |洗浄 |0001 |洗浄
> 2|A |1111| 0002 |乾燥 |NULL |NULL
> 3|A |1111| 0003 |梱包 |0003 |梱包
> 4|A |3333| 0001 |洗浄 |NULL |NULL
> 5|A |3333| 0002 |乾燥 |0002 |乾燥
> 6|A |3333| 0003 |梱包 |NULL |NULL
> 7|B |1111| 0001 |洗浄 |0001 |洗浄
> 8|B |1111| 0002 |乾燥 |NULL |NULL
> 9|B |1111| 0003 |梱包 |0003 |梱包
> 10|B |2222| 0001 |洗浄 |0001 |洗浄
> 11|B |2222| 0002 |乾燥 |NULL |NULL
> 12|B |2222| 0003 |梱包 |0003 |梱包
> 13|NULL |1111| NULL |NULL |0004 |出荷
> 14|NULL |2222| NULL |NULL |0004 |出荷
> 15|NULL |3333| NULL |NULL |0005 |検証

大変申し訳ございませんでした。
指図IDをキーに検索し実績作業内容と現在のマスタ内の作業内容の差異について比較したいと考えております。
下記データのような値を出力することは可能でしょうか。

サンプル出力データ
行|指図ID|品番|過去作業ID|過去作業内容|現在作業ID|現在作業内容
--+------+----+----------+------------+----------+------------
1|A |1111| 0001 |洗浄 |0001 |洗浄
2|A |1111| 0002 |乾燥 |NULL |NULL
3|A |1111| 0003 |梱包 |0003 |梱包
4|NULL |1111| NULL |NULL |0004 |出荷
5|A |3333| 0001 |洗浄 |NULL |NULL
6|A |3333| 0002 |乾燥 |0002 |乾燥
7|A |3333| 0003 |梱包 |NULL |NULL
8|NULL |3333| NULL |NULL |0005 |検証


編集キー/

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

SQLの結合について / 鏡月 (21/09/22(Wed) 11:18) #98123
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
                  └ SQLの結合について / 鏡月 (21/09/22(Wed) 16:25) #98134 ←Now
                    └ 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 解決済み

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