【发布时间】:2013-12-07 01:05:39
【问题描述】:
这是我的桌子
产品:
订单
这是我的查询:
SELECT DISTINCT
orders.*,
IF (orders.price_type = 1, products.price * orders.quantity, products.discount_price * orders.quantity) AS subtotal
FROM
orders
LEFT JOIN
products
ON
orders.product_id = products.id
GROUP BY
order_id
结果:
如果您注意到小计,则仅根据所选行进行计算。如何添加具有相同order_id 的其他行的结果?
【问题讨论】: