mysql两表联系关系 批量更新数据 求教各位大牛帮看看

mysql两表关联 批量更新数据 求教各位大牛帮看看

a表(id为自增id autoincrement)

id a_sid 

1 88

2 99

3 77

b表(id为自增id autoincrement ref_id关联对应着a表的id)

id ref_id b_sid

5 1 0

6 2 0

7 3 0

现在通过a.id与b.ref_id 字段两表关联 将b表的b_sid值替换为a表的a_sid值,

最终需要结果:

b表

id ref_id b_sid

5 1 88

6 2 99

7 3 77

求各位大牛 这个sql语句怎么写?


SQL code

update a,b set b.b_sid=a.a_sid where a.id=b.ref_id


2L可以~

SQL code
UPDATE b,a SET b.b_sid=a.a_sid WHERE b.ref_id =a.id


update b inner join a on b.ref_id =a.id
set a.b_sid=a.a_sid
mysql两表联系关系 批量更新数据 求教各位大牛帮看看

相关文章:

你感兴趣的文章:

标签云: