我有2张休闲桌:
users
zip state city
89012
45869 0
....
zips
zip state city
89012 NV lv
45869 MI ca
....
我希望users: state and city
使用state and city
zips
基于zip
的{{1}}以有效的方式更新<{1}}
users
表中的city
为空,但users
也可以是state
或空
任何想法?
感谢
答案 0 :(得分:8)
您是否尝试批量更新所有现有行?
如果是这样,这是进行更新的一种方法:
update users u
inner join zips z on z.zip = u.zip
set u.state = z.state,
u.city = z.city;