怎样在同一张表中复制数据?
比如表中有数据为:
id title category
1 好 left
2 很好 left
2 非常好left
现在想在表中复制同样的数据出来只是category的数据要改变,如:
4 好 right
5 很好 right
6 非常好right
因为需要复制的数据量比较大,有什么办法实现比较好?
------解决方案--------------------insert tab(title,category)
select title, 'right ' as category from tab
where category= 'left '
------解决方案--------------------select title, 'right ' as category into #t from tab
where category= 'left '
insert into tab
select * from #t
------解决方案--------------------insert 新表(title,category)
select title,category= 'right ' from 表