Mysql关联2表的数据修改

图片说明图片说明
当两表省份一致时,将ptp_customer中的area替换成ts_area中的areaID,由于ptp_customer的省份很多是一样的,所以SQL语句总是写的不对,求大神指点

1个回答

update ptp_customer p,ts_area t set p.area = t.areaID where p.area = t.name;

r562253897
独家de记忆 回复qq_36336328: 可以一个sql,你这几个别不是可以关联嘛。
2 年多之前 回复
qq_36336328
qq_36336328 如果说把area,carea,city,ctity,province,cprovince几个字段分别都根据ts_area,ts_city,ts_province同时更改,可以用一条语句写完吗,还是要分别写6条语句
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问