一个复合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语句应该如何表达?有没有解? insert into student(学号,学生名,班级ID) select '3','ccc',班级ID from class where 班名='三年级'))可以这么做的
页:
[1]