小编Ric*_*ght的帖子

需要根据列中的值生成n行

我有下表

表A.

ID | QUANTITY
------------
1  | 3
2  | 2
Run Code Online (Sandbox Code Playgroud)

我需要的是

表B

ID | Ref No.
------------
1  | MyRef1
1  | MyRef2
1  | MyRef3
2  | AnotherRef1
2  | AnotherRef2
Run Code Online (Sandbox Code Playgroud)

即我需要生成表B,其行数与A中的数量相同,并且升序参考号为.在每一行.

我可以用游标或UDF来做,但有更优雅的解决方案吗?

t-sql sql-server

13
推荐指数
3
解决办法
2万
查看次数

标签 统计

sql-server ×1

t-sql ×1