日期:2014-05-19  浏览次数:20543 次

这样的insert怎么写
现在有一个现成的select   语句。
我想把这个select语句查询出的字段   再加上   一个字段   后插入表中。

因为很多插入都要用到这个select语句的结果。
所以我想用INSERT     talbeA   SELECT   这种形式,
但是不知道怎么写?
或者有没有其他办法。
谢谢。



------解决方案--------------------
insert into B(c1,c2,c3,c4) select c1,c2,c3, 'xx ' as c4 from A
------解决方案--------------------
這麼寫

insert into B(ID,CODE,TR1)
Select * From (select ID,CODE from A) T


insert into B(ID,CODE,TR2)
Select * From (select ID,CODE from A) T


insert into B(ID,CODE,TR3,TR4)
Select *, 'AAA ' From (select ID,CODE from A) T