求一条Update语句

蚂蚁的主儿 2013-04-18 12:20:51
下面是我的两个表:

(基本信息表)



(当前成绩表)

现在我想将(当前成绩表)表中的stuID填充数据,数据来原于(基本信息表),两表关系字段为stuName相等。
(基本信息表)与(当前成绩表)是以stuName一对多关系。
现在我要做的事情,就是以stuName 为关键字段,从(基本信息表)中查询当stuName相等时,然后取其id填充到(当前成绩表)中stuID中。

先在此谢谢各位。
...全文
87 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
rucypli 2013-04-18
  • 打赏
  • 举报
回复
update 当前成绩表 a,基本信息表 b set a.stuID=b.id where a.stuName=b.stuName
wwwwb 2013-04-18
  • 打赏
  • 举报
回复
update 当前成绩表 a inner join 基本信息表 b on a.stuName=b.stuName set a.stuID=b.id
ACMAIN_CHM 2013-04-18
  • 打赏
  • 举报
回复
update 当前成绩表 a inner join 基本信息表 b using(stuName) set a.stuID=b.id

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧