我有 3 张包含信息的表格。
表 1:订单
+---------+----------------+------------+--------- ------+ | 订单号 | 订购日期 | 社区 | 状态 | +-------------------------------------------------- ------+ 1 | 2013 年 3 月 1 日 | S1 | 得到正式认可的 2 | 2013 年 3 月 5 日 | S2 | 不合格 3 | 2013 年 3 月 7 日 | Z1 | 得到正式认可的 +-------------------------------------------------- ------+
表 2:订购文章
+-------------------------------------------------- -----------------+ |订单项| 订单号 | ArtikelID | 单价 | 已交付 | +-------------------------------------------------- -----------------+ | 1 | 1 | 20 | 5 | 是的 | 2 | 1 | 20 | 5 | 是的 | 3 | 2 | 21 | 10 | 是的 | 4 | 3 | 30 | 50 | 是的 +-------------------------------------------------- ------------------+
表3:用户
+-------------------------------------------------- ----+ | 用户名 | 用户名 | 社区 | 部门 | +-------------------------------------------------- ----+ | 1 | 用户1 | S1 | 小号 | 2 | 用户2 | S2 | 小号 | 3 | 用户3 | Z1 | Z +-------------------------------------------------- ----+
我需要一个给出以下输出的 MySQL 查询:
+----------------------------------------+ | 部门 | 物品总价 +----------------------------------------+ | 小号 | 20 | Z | 50 +----------------------------------------+
我尝试了 JOIN、SUM、GROUP BY 但没有结果。我遇到的问题是一个订单给出了多篇文章。谁能帮我?