ソースコード
SELECT
    ODD.ITEM_CODE AS CODE
    , IT.ITEM_NAME AS NAME
    -- SUM関数で受注数量を集計する
    , SUM(ODD.ORDER_QTY) AS SUM_QTY 
FROM
    -- 倉庫データをメインのテーブルにする
    WAREHOUSE AS WH 
    -- 受注データを倉庫データの倉庫コードで内部結合する
    INNER JOIN ORDERS AS OD 
        ON OD.WH_CODE = WH.WH_CODE 
    -- 受注データ明細を受注データの受注番号で内部結合する
    INNER JOIN ORDERS_DTL AS ODD 
        ON ODD.ORDER_NO = OD.ORDER_NO 
    -- 商品データを受注データ明細の商品コードで外部結合する
    -- 商品データに受注データ明細の商品コードが存在しない場合も表示対象とする
    LEFT OUTER JOIN ITEM AS IT 
        ON IT.ITEM_CODE = ODD.ITEM_CODE 
WHERE
   -- 倉庫データの倉庫名でデータを絞り込む
    WH.WH_NAME = '浦和倉庫' 
GROUP BY
    -- 商品コード、商品名でグルーピングを行う
    ODD.ITEM_CODE
    , IT.ITEM_NAME 
HAVING
    -- グルーピングで集計した受注数量が50以上のデータのみ対象とする
    SUM_QTY >= 50 
ORDER BY
    SUM_QTY DESC
    , CODE DESC;
提出情報
提出日時2024/05/17 11:03:12
コンテスト第1回 SQLコンテスト初級編
問題売れ筋商品
受験者admin
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量84 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
84 MB