求一句 insert into 语句
数据库里有两张:表明不同TableA、TableB的表,它们字段结构都一样,但很多个字段,TableA有数据,TableB是空表。
我想用一句SQL语句实现:
SQL code
就一直通不过呢?难道必须把每个字段名都列出来?字段太多了。我这里还是有一个where条件的。
望高手能提供一条通得过的SQL语句。
我想用一句SQL语句实现:
SQL code
insert into TableB values (select * from TableA where TableA.ID<22)
就一直通不过呢?难道必须把每个字段名都列出来?字段太多了。我这里还是有一个where条件的。
望高手能提供一条通得过的SQL语句。
作者: koolxiaoyuer 发布时间: 2011-06-15
insert into TableB
select * from TableA where TableA.ID<22
select * from TableA where TableA.ID<22
作者: heymal 发布时间: 2011-06-15
SQL code
insert into TableB select * from TableA where TableA.ID<22
作者: FlySQL 发布时间: 2011-06-15
SQL code
insert into TableB select * from TableA where TableA.ID<22
作者: yyoinge 发布时间: 2011-06-15
SQL code
insert into TableB select * from TableA where TableA.ID<22
作者: cd731107 发布时间: 2011-06-15
SQL code
insert into tableb slect * from tablea where id<22
作者: fredrickhu 发布时间: 2011-06-15
这种写法不需要values
作者: FlySQL 发布时间: 2011-06-15
SQL code
insert into TableB select * from TableA where ID<22
作者: qianjin036a 发布时间: 2011-06-15