读书人

mySQL批量更新#183;#183;该怎么解决

发布时间: 2012-01-30 21:15:58 作者: rapoo

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 

读书人网 >SQL Server

热点推荐