3个表来计算物品价格

时间:2021-01-20 07:11:25

标签: mysql phpmyadmin

我有 3 个表来计算商品价格,我也需要知道总花费,

表格数据

<头>
id 名称
1 数据
2 data2

细节

<头>
id 数据id item 价格
1 1 2000
2 1 椅子 2000

餐桌花费

<头>
id 细节id 花费
1 1 200
2 1 200

预期结果 -> 数据 | 4000 | 400

1 个答案:

答案 0 :(得分:0)

SELECT data.name, d.price, s.spent
FROM data
JOIN ( SELECT data_id id, SUM(price) price
       FROM detail
       GROUP BY id ) d USING (id)
JOIN ( SELECT detali_id id, SUM(spent) spent
       FROM spent
       GROUP BY id ) s USING (id)
相关问题