平成30年春午後問6のSQLについて
広告
やさん
(No.1)
図2のSQLについてなのですが、16行目と17行目(下から2行目と3行目)の
ON ORD.発注番号 = DLI.発注番号
AND ORD.商品番号 = DLI.商品番号
とありますが、17行目を消して
ON ORD.発注番号 = DLI.発注番号
では何故だめなのでしょうか?
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日経過したスレッドへの書込みはできません。