现在有个需求,但是sql总是写不对。
A表里ID跟name两个字段。
B表里有id,b1,b2 几个字段。
我现在要把B表里id跟A里id相同的,b1,b2拼接成字符串,然后更新到A表的name里、
请问SQL该怎么写?mysql
A表里ID跟name两个字段。
B表里有id,b1,b2 几个字段。
我现在要把B表里id跟A里id相同的,b1,b2拼接成字符串,然后更新到A表的name里、
请问SQL该怎么写?mysql
set name=b.t
where a.id=b.id
set name=b.t
where a.id=b.id
inner join (select concat('b.b1','b.b2)t from B) b
on a.id=b.id
set [name]=b.t