向表中插入一条多个字段的数据,其中一个字段是从另一张表中获得的,其余字段是自己的
什么意思呢?
例如: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' 这些字段。

本文介绍如何使用SQL从一张表中选择特定字段,并将其插入到另一张表中的相应字段。通过具体示例展示了如何实现跨表数据插入,特别关注了如何在目标表的一个字段中引用源表的数据。
466

被折叠的 条评论
为什么被折叠?



