Mysql数据库实现把A表的部分内容放到B表的对应字段,已知B表中已经存在数据,只是新添加的字段内容在A表中,现在需要将B表需要的内容,从A表中放到B表中。
UPDATE gs_station_simple a,
(
SELECT b.`simple_name`, b.segment, b.dept_id,
g.`fullName`
FROM gs_station_simple_copy b
LEFT JOIN gs_station_simple g
ON g.fullName = b.`simple_name`
WHERE g.`highway_number` = b.`highway_number`
) c
SET a.segment = c.segment, a.dept_id = c.dept_id
WHERE a.`fullName` = c.`simple_name`
