怎样在同一张表中复制数据?
比如表中有数据为: 
 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 表