【发布时间】:2015-11-25 03:11:16
【问题描述】:
我有一个表 a,其中有字段“日期”、“时间”、成本和 order_id
表 b 包含字段 'year' 'month' 'hour' 'cost' 和 order_id 字段。
两个表都与“order_id”字段链接。如果两个表中的年、月、小时和 order_id 相同,我想更新表 a,并将表 b 中的相应值更新为表字段“成本”
我已经使用了这个语句,但是查询不起作用?有什么问题?我需要帮助
UPDATE item a, cost b
SET a.cost = b.cost
WHERE a.order_id = b.order_id
AND YEAR(a.date) = b.YEAR
AND month(a.date) = b.month
AND hour(a.time) = b.hour
【问题讨论】:
标签: mysql sql-update