首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

插入查询结果有关问题

2012-01-19 
插入查询结果问题表:testtb字段idA,B,C数据11,2,e24,4,e33,3,s现在要求插入C e 的数据并且A t也就是要得

插入查询结果问题
表   :testtb
字段   id   A,B,C
数据   1     1,2,e
          2     4,4,e
          3     3,3,s

现在要求   插入   C= 'e '的数据  
并且A= 't '
也就是要得到的结果是:
字段   id   A,B,C
数据   1     1,2,e
          2     4,4,e
          3     3,3,s
          4     t,2,e
          5     t,4,e

请帮忙Mssql环境  


[解决办法]
--id應該是 自增列吧
Insert testtb Select 't ', B, C From testtb Where C= 'e '
[解决办法]

id 應是自增列吧

1:
select A,B,C into #t from testtb where C= 'e '

2:
update #t
set A= 't '

3:
insert into testtb
select * from #t


[解决办法]
当然不清楚了 不然可以这样
insert into testtb(id,A,B,C) values(4, 't ',2, 'e ')
insert into testtb(id,A,B,C) values(5, 't ',4, 'e ')

热点排行