向表中插入一条多个字段的数据,其中一个字段是从另一张表中获得的,其余字段是自己的
2015-05-15 22:40
615 查看
向表中插入一条多个字段的数据,其中一个字段是从另一张表中获得的,其余字段是自己的
什么意思呢?
例如: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'
这些字段。
什么意思呢?
例如: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'
这些字段。
相关文章推荐
- sqlserver/oracle当插入表数据时同时修改其中一个字段的触发器
- 业务需求:一张数据表中有自增字段,插入一条数据以后返回自增的ID值
- 利用sqlite创建一个数据user,其含有一张表person,该person表中含有三个列,其中第一字段为主键int类型的,其他两个字段自定义数据类型和名称。
- 如何完成把一个表的全部数据的某些字段的值批量插入到另一张表
- sql 根据指定条件获取一个字段批量获取数据插入另外一张表字段中+MD5加密
- oracle存储过程将某张表一个字段的多值分开成多条数据插入到一张新表
- A表插入数据其中一个字段是B表的某个字段
- [sql server]在一个只有自增字段的表里插入数据
- MySQL 将查询结果,加入一个自定义固定值字段,插入另外一张表
- mysql语句从一个表中查询出数据,再插入到另一张表中(表字段不一样)
- mysql 如何用一条SQL将一张表里的数据插入到另一张表 3个例子
- 要代码 c#中如何向其中插入文件 sql数据库中有一个text类型数据
- 插入一条数据获取自增字段的值(ID)
- 一条SQL语句插入大量数据 和查看某个表的字段是否有重复值
- JDBC 3种获得mysql插入数据的自增字段值的方法
- 查询一张表的一个字段数据,修改另一张表的字段数据
- mysql将一个表的数据插入到另外一个表,如果某个字段已经存在将不插入的sql
- 何用sql语句实现:将insert语句作为一个字段,插入到表格的一条记录之中
- excel每一条数据 生成成一个word模板,(模板里面的字段需要动态的绑定excel属性)
- 无废话Android之listview入门,自定义的数据适配器、采用layoutInflater打气筒创建一个view对象、常用数据适配器ArrayAdapter、SimpleAdapter、使用ContentProvider(内容提供者)共享数据、短信的备份、插入一条记录到系统短信应用(3)