在插入先前链接中提到的编码后,我注意到来自Total_Price
表的ORDER
中的某些值仍为零。这可能是因为来自Total_Price
表的DRINK_ORDER
中的某些值可能为空。我尝试使用下面提到的编码,它在'where子句'中给了我“#1054 - 未知列'FOOD_ORDER.Order_ID'”。谁能帮帮我吗?
顺便提一下ORDER
。Total_Price = FOOD_ORDER
。总价+ DRINKS_ORDER
。Total_PRICE
(这是供参考)
UPDATE `ORDER`
SET Total_Price = SUM (food_order.Total_Price)
WHERE FOOD_ORDER.Order_ID =`ORDER`.Order_ID
AND `ORDER`.Total_Price = 0;