query
私はテーブルを持っており、そのテーブルの列の値に基づいてそのテーブルの重複した行を与えるを書きたいと思ってquantity
います。
テーブルが以下のようなものであるとします
name | quantity
------|----------
a | 1
b | 1
c | 3
d | 2
e | 1
そして、次のような結果が得られるようにaquery
を書き込めるようにしたいと思います。T-SQL
name | number | quantity
------|--------|----------
a | 1 | 1
b | 1 | 1
c | 1 | 3
c | 2 | 3
c | 3 | 3
d | 1 | 2
d | 2 | 2
e | 1 | 1
したがって、この結果では、「c」の数量が 3 であるため 3 行あり、この行が n 回表示されるたびに数値が増加します。
この質問は回答済みで受け入れられていますが、自分のシナリオに適用する方法がよくわかりません。これに関するヘルプは大歓迎です..!