日期:2014-05-17 浏览次数:20516 次
create table #tb(col1 varchar(10),col2 varchar(10),col3 int)
insert into #tb
select 'AA','笔记本',3
union all select 'AB','纸',2
select a.col1,a.col2,1 as col3
from #tb a,master..spt_values b
where b.type='P' and b.number between 1 and a.col3
/*
col1 col2 col3
AA 笔记本 1
AA 笔记本 1
AA 笔记本 1
AB 纸 1
AB 纸 1
*/