日期:2014-05-18  浏览次数:20555 次

如何根据一个字段的数值将该行拆分为相应的个数?
现有数据表一个:  
厂家             货号               数量
  aa             djhf-a             10

结构大致是这个样子

问题:按照数量把数据拆成相应的个数,
数量为10就变成10条,每个后面的数值为1
将上面的数据拆分后如下:

厂家             货号               数量
  aa             djhf-a             1
  aa             djhf-a             1
  aa             djhf-a             1
  aa             djhf-a             1
  aa             djhf-a             1
  aa             djhf-a             1
  aa             djhf-a             1
  aa             djhf-a             1
  aa             djhf-a             1
  aa             djhf-a             1  

我知道要用到循环来插入,可还是无法入手,求高手帮忙~!
 


------解决方案--------------------
--result
/*
厂家 货号 x
---------- ---------- -----------
aa djhf-a 1
aa djhf-a 1
aa djhf-a 1
aa djhf-a 1
aa djhf-a 1
aa djhf-a 1
aa djhf-a 1
aa djhf-a 1
aa djhf-a 1
aa djhf-a 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1

(所影响的行数为 60 行)
*/