平成30年春 問6 (DB) 設問3 - i

うのんさん  
(No.1)
回答は、GROUP BY DE.発注番号, DD.商品番号なのですが、
上の行で、WHERE DE.発注番号 = :発注番号 と絞りこまれているので、
GROUP BY DD.商品番号 でよいのではないかと思ったのですが、
GROUP BY DD.商品番号 は、不正解なのでしょうか?

よろしくお願いします。
2018.07.14 10:36
3895さん 
(No.2)
GROUP BYを使用する場合、SELECT句に指定できるデータはGROUP BYで指定した列と集計関数のみになります。ですので、この場合はDE.発注番号も必要になります。
2018.07.14 19:16
うのんさん  
(No.3)
この投稿は投稿者により削除されました。(2018.07.20 06:31)
2018.07.20 06:31
うのんさん  
(No.4)
確認が遅くなりすみません。
3895さん、明解なご説明、ありがとうございます。
GROUP BY に対する理解が深まりました。
ありがとうございました。よろしくお願いします。
2018.07.20 06:32

返信投稿用フォーム

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

その他のスレッド


Pagetop