Php 如何将3个表与2个表的数据相加
我有三张桌子。采购订单、货物接收、采购交易 ***我的采购订单id显示为订单id。 1.我需要将所有数量的货物汇总到收货表中作为订单id。 2.其次,我需要采购交易表中的总金额作为订单id 查看我的附件图像以了解更多信息>>Php 如何将3个表与2个表的数据相加,php,mysql,Php,Mysql,我有三张桌子。采购订单、货物接收、采购交易 ***我的采购订单id显示为订单id。 1.我需要将所有数量的货物汇总到收货表中作为订单id。 2.其次,我需要采购交易表中的总金额作为订单id 查看我的附件图像以了解更多信息>> 订单号 量 接收数量 单价 总金额 已付金额 加入计算所需总数的子查询 SELECT po.order_id, po.quantity, gr.quantity AS receive_quantity, po.unit_price, po.total_amo
订单号
量
接收数量
单价
总金额
已付金额
加入计算所需总数的子查询
SELECT po.order_id, po.quantity, gr.quantity AS receive_quantity,
po.unit_price, po.total_amount, pt.amount AS paid_amount
FROM purchase_order AS po
JOIN (SELECT order_id, SUM(quantity) AS quantity
FROM good_receive
GROUP BY order_id) AS gr ON gr.order_id = po.order_id
JOIN (SELECT order_id, SUM(amount) AS amount
FROM purchase_transaction
GROUP BY order_id) AS pt ON pt.order_id = po.order_id