假设“外语”系的学生同时选修课程“英语文学”,请将他们的记录插入到选课表中,成绩置0学生(学号,姓名,系编号)选课(学号,课程号,成绩)   成绩没有设置默认值课程(课程号,课程名)系(系编号,系名)

解决方案 »

  1.   

     insert into选课(学号,课程号,成绩)
     select  a.学号,b.课程号, 0
     from 学生 a,课程 b ,系 c(系编号,系名)
     where a.系编号 = c.系编号
     and b.课程名 = '英语文学'
     and c.系名 = '外语'
      

  2.   

    insert  选课(学号,课程号,成绩)
     select  a.学号,b.课程号, 0
     from 学生 a,课程 b ,系 c
     where a.系编号 = c.系编号 
     and b.课程名 = '英语文学'
     and c.系名 = '外语'