向表中插入一条多个字段的数据,其中一个字段是从另一张表中获得的,其余字段是自己的
什么意思呢?
例如:tableA (student, sno, age) tableB(studentname, stdentsno, studengGa,stuHH)
tableA有三个字段,tableB有四个字段
现在要在tableB插入一条数据,其中studentname=tableA.student
sql: insert into tableB (studentname, stdentsno, studengGa,stuHH) select student ,'1','1','22' from tableA
注意 没有value这个关键字,另外select student ,'1','1','22' from tableA 这句话没有问题的,虽然tableA中没有,'1','1','22' 这些字段。