情報を含む3つのテーブルがあります。
表 1: 注文
+---------+----------------+------------+--------- ------+ | | オーダーID | 注文日 | コミュニティ | ステータス | +---------------------------------------------------------------- ------+ 1 | 2013 年 3 月 1 日 | S1 | 承認済み 2 | 2013 年 3 月 5 日 | S2 | 承認済み 3 | 2013 年 3 月 7 日 | Z1 | 承認済み +---------------------------------------------------------------- ------+
表 2: OrderArticles
+---------------------------------------------------------------- ------------------+ |ご注文内容 | オーダーID | アーティケルID | 単価 | 配信済み | +---------------------------------------------------------------- ------------------+ | | 1 | 1 | 20 | 5 | はい | | 2 | 1 | 20 | 5 | はい | | 3 | 2 | 21 | 10 | はい | | 4 | 3 | 30 | 50 | はい +---------------------------------------------------------------- ------------------+
表 3: ユーザー
+---------------------------------------------------------------- --+ | | ユーザー ID | ユーザー名 | コミュニティ | 部門 | +---------------------------------------------------------------- --+ | | 1 | ユーザー1 | S1 | S | | 2 | ユーザー2 | S2 | S | | 3 | ユーザー3 | Z1 | Z +---------------------------------------------------------------- --+
次の出力を与える MySQL クエリが必要です。
+----------------------------------------------------+ | | 部門 | 商品の合計価格 +----------------------------------------------------+ | | さ | 20 | | Z | 50 +----------------------------------------------------+
JOIN、SUM、GROUP BY で試しましたが、結果はありませんでした。私が抱えている問題は、1 つの注文で複数の商品が提供されることです。誰が私を助けることができます?