平成30年春午後問6のSQLについて

さん  
(No.1)
図2のSQLについてなのですが、16行目と17行目(下から2行目と3行目)の

ON ORD.発注番号 = DLI.発注番号
 AND ORD.商品番号 = DLI.商品番号

とありますが、17行目を消して

ON ORD.発注番号 = DLI.発注番号

では何故だめなのでしょうか?
2022.01.27 23:05
さん  
(No.2)
chihiroさん 
AP シルバーマイスター
(No.3)
ORD.商品番号 = DLI.商品番号  を削除すると、発注した商品と納品された商品を正確に対応付けることができません。
2022.01.28 08:51
さん  
(No.4)
回答ありがとうございます。
何故正確に対応付けされないのでしょうか。
2022.01.28 12:17
chihiroさん 
AP シルバーマイスター
(No.5)
1つの発注や納品につき複数の商品を扱いうるので、発注番号だけではそれに対応する発注と納品の対応付けはできても、その中で扱う商品の対応付けまではできないからです。
2022.01.28 12:48
さん  
(No.6)
理解できました。詳細に解説していただいてありがとうございます。
2022.01.29 13:48

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。

その他のスレッド


Pagetop