1

情報を含む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 つの注文で複数の商品が提供されることです。誰が私を助けることができます?

4

2 に答える 2