插入查询结果问题
表 :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 ')