宋倩倩 发表于 2013-7-16 13:22:51

一个复合sql语句 关于insert into 的,该如何理解?

有两个表班级ID   班名   1   一年级   2   二年级   3   三年级   学号   学生名   班级ID   1   aaa   1   2   bbb   2            请问我要插入学生,资料显示有:学号、学生名和班名insert into student(学号,学生名,班级ID) values('3','ccc',(select 班级ID from class where 班名='三年级'))我知道这个是不复合标准的,但是我想问,类似我这样的思路,sql语句应该如何表达?有没有解?

淡写轻描 发表于 2013-7-16 13:26:58

insert into student(学号,学生名,班级ID) select '3','ccc',班级ID from class where 班名='三年级'))可以这么做的
页: [1]
查看完整版本: 一个复合sql语句 关于insert into 的,该如何理解?