首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

sql语句应该怎么写

2012-03-01 
sql语句应该如何写?我有a表和b表,b表由于业务需要增加了一列name,以前用a表里的id,如何将b表里的name给添

sql语句应该如何写?
我有a表和b表,b表由于业务需要增加了一列name,以前用a表里的id,如何将b表里的name给添加上
a表
id name
1 甲
2 乙
3 丙

b表
a_id name(新列)
2
3
1
。。。。。。。。。。
b表里已经有1000列了,用update如何通过a.id=b.a_id对应到b表里的name批量修改,否则逐项修改快被搞死了?




[解决办法]
update b set b.name=(select a.name from a where a.id=b.id)

试试,记得给我加分 哦,呵呵……
[解决办法]

SQL code
update b inner join a on b.a_id=a.id set b.name=a.name 

热点排行