我停留在查询上以根据以下条件生成具有值的临时表。根据列值从现有表生成新的临时表
我有一个表如下(表1)
ID
1
5
9
3
10
我想根据ID
列的值设置一个新的记录,就像如果我有ID=1
,我需要1行,如果ID=5
我需要五行等在临时表中,所以出来把桌子看起来像:
ID Val
1 Null
5 Null
5 Null
5 Null
5 Null
5 Null
等..
我采用t Wo循环来实现这一点,一个循环是通过ID
和内循环通过ID
值,但我相信必须有一个更简单的方法来做到这一点。
它的SQL Server 2008中 – Vikram 2012-02-14 07:20:43
@Vikram - 您好,我已经更新了我的答案只是再次运行它......我增加了一个varaiable insertdata其解决您使用以前的查询问题....可以直接运行, infom它的工作与否 – 2012-02-14 08:04:08