UPDATE table_B t1
INNER JOIN (
SELECT
*
FROM
table_A tt
WHERE
tt.order_info_id IN (
SELECT DISTINCT
order_info_id
FROM
table_B
)
) t2 ON t1.order_info_id = t2.order_info_id
SET
t1.order_create_time = t2.create_time,
t1.order_begin_time = t2.begin_date,
t1.order_end_time = t2.end_date;
mysql 将A表中的数据更新到B表中
本文详细解析了如何使用SQL的INNER JOIN和UPDATE语句来同步两个表中的相关数据,具体展示了如何根据特定条件更新目标表中的字段。

被折叠的 条评论
为什么被折叠?



