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

mySQL批量更新··该怎么解决

2012-01-30 
mySQL批量更新模拟如表1 Aname 姓名sunNo 学号表2 BsunNo 学号name 姓名 ?(目前为空没有任何数据)问题 把

mySQL批量更新··
模拟如


 表1 A

  name 姓名
  sunNo 学号

 表2 B
  sunNo 学号
  name 姓名 ?(目前为空没有任何数据)

  问题 把表A的面的姓名批量更新到表B里面。而且是学号对应的姓名。

  注意:数据库为MYSQL,表A 和表B 没有任何主外键关联。表B里面的学号很多都等于表A里面的学号。所以我想通过表B里面的学号去联系表A拿到到表A里面的姓名然后在批量更新到表B里面的名字。

求SQL语句 在线等。

[解决办法]
没有主外键怎么联系啊? 求高手啊!
[解决办法]
查询出来A表name 插入到B表
[解决办法]
SQL语句··
[解决办法]
也想学这方面的,还有级联是什么?

[解决办法]

SQL code
UPDATE B SET B.[Name]=A.[Name]FROM   B INNER JOIN A ON B.SunNo=A.SunNo 

热点排行
Bad Request.