有2个表 主表表student ,从表score
学生表student
学生编号 姓名
stuId stuName
1 张三
2 李四
3 王五
成绩表score
学生编号 姓名 科目 成绩
stuId stuName stuSubject stuResult
1 空 语文 80
1 空 数学 90
2 空 语文 85
2 空 数学 88
3 空 语文 90
用SQL语句 把主表中的学生姓名更新到从表中。
学生表student
学生编号 姓名
stuId stuName
1 张三
2 李四
3 王五
成绩表score
学生编号 姓名 科目 成绩
stuId stuName stuSubject stuResult
1 空 语文 80
1 空 数学 90
2 空 语文 85
2 空 数学 88
3 空 语文 90
用SQL语句 把主表中的学生姓名更新到从表中。
解决方案 »
- 求助:impdp导入数据报错!
- orcale10g 数据库启动后报错不能正常连接
- 要保证两个库里的两个表内容一致!请问我的触发怎么写?我自己写的总找不到表或视图!
- 能否将存储过程转移到另外的机器上去?
- oracle9i 中数据库在没有导出的情况下且系统重装后(以前的oracle9i安装目录还在),如何恢复?高分悬赏
- 如何读取Oracle中较长的BLOB字段,存到一个文件中去?急!!!
- 临时表的使用问题
- 请高手回答有关oracle分区的问题?谢谢!
- 如何删除一个index?
- 请问用过ORACLE9的哥们们,我在配置时候,出现监听程序被其他程序使用,是什么问题?
- 字符串查找比较问题
- 散分来了,一个关于重复问题的小问题!
from score B
left join student A on A.stuid=B.stuid
set score.stuName=
(
select student.stuName
from student
where student.stuId=score.stuId
);
update score s set stuName = (select stuName from student where s.stuId = stuId)
where a.stuid in (select stuId from score);