MYSQL 中两个表的数据清洗问题

一个人の旅行
  • 130

两个表分别都有两个相同的字段比如A表有cityId,cityName.B表也有cityId,cityName.
B表的cityId和cityName都有值。A表有大量数据cityId有值且值都包含在A表。cityName为空。如何去根据B表填充A表的cityName?

回复
阅读 3.6k
2 个回答
开飞机的小蜗牛
  • 942

update A join B set A.cityName=B.cityName on A.cityId=B.cityId

sqlUPDATE  a,  b SET a.cityName = b.cityName  WHERE a.cityId= b.cityId
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏