INSERT [INTO] <表名> [<属性列1>,<属性列2>,...] 子查询;
demo:
给SC添加记录,给所有学生选5号课,成绩均为60
解:
insert into sc (sid,cid,grade) select sid,cid,60 from student,course where cid=5;
结果:
sid | cid | grade |
3 | 5 | 60 |
2 | 5 | 60 |
1 | 5 | 60 |
ps: 以学生,课程,选课,3个表的关系来做的例子。
INSERT [INTO] <表名> [<属性列1>,<属性列2>,...] 子查询;
demo:
给SC添加记录,给所有学生选5号课,成绩均为60
解:
insert into sc (sid,cid,grade) select sid,cid,60 from student,course where cid=5;
结果:
sid | cid | grade |
3 | 5 | 60 |
2 | 5 | 60 |
1 | 5 | 60 |
ps: 以学生,课程,选课,3个表的关系来做的例子。