标题:SQL 根据条件循环复制添加行
只看楼主
kamishiro
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2013-3-21
结帖率:50%
 问题点数:0 回复次数:1 
SQL 根据条件循环复制添加行
CREATE TABLE Test

  (id int,data int);

insert into test values(1,1)
insert into test values(2,1)
insert into test values(3,2)
insert into test values(4,3)

CREATE TABLE Test1
  (id int,data int);

insert into test1 values(1,1)
insert into test1 values(2,1)
insert into test1 values(3,2)
insert into test1 values(4,3)
insert into test1 values(2,1)
insert into test1 values(3,1)
insert into test1 values(4,1)
insert into test1 values(4,2)
我初始表为Test,最终我想搞成Test1,就按data判断,若data>1,则加入data值从1 到data-1的行,ID不重要,可以不变,也可以1,2,3,4,5,6,7,8按顺序增加下去,顺序也不重要,关键就是要所有的ID的data都从1开始,请帮助,谢谢
搜索更多相关主题的帖子: insert values 
2014-04-23 11:10
hhr1111333
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2014-4-25
得分:0 
提示: 该帖被管理员或版主屏蔽
2014-04-25 10:32



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-430517-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.290735 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved