怎么把一个表某列的值赋值给另一个表
- C/C++ code
第一张表 “学生信息”名字 性别 张三 男王武 男李宁 女第二张表 “分数表”名字 分数张三 50王武 60李宁 80
现在要给“学生信息”这张表增加一列“分数”,怎么把分数表的分数搬过去?
要求使用最基本的SQL语句,而且不能用逐条添加的方式。
[解决办法]
- SQL code
--第一步:给学生信息表添加分数字段alter table 学生信息 add 分数 int--第二步:更新分数字段的值update 学生信息 set 学生信息.分数=isnull(a.分数,0) from 分数表 a where a.名字=学生信息.名字