我的数据库中的一个表包含带有申请编号和其他相关信息的行。我正在尝试创建第二个表(用INSERT INTO语句填充)来复制这些行并根据QuantityOrdered列中的值添加一个系列值。
例如,第一个表如下所示:
+-------------+----------+
| Requisition | Quantity |
+-------------+----------+
| 10001_01_AD | 4 |
+-------------+----------+
Run Code Online (Sandbox Code Playgroud)
我希望输出如下:
+-------------+----------+----------+
| Requisition | Quantity | Series |
+-------------+----------+----------+
| 10001_01_AD | 4 | 1 |
| 10001_01_AD | 4 | 2 |
| 10001_01_AD | 4 | 3 |
| 10001_01_AD | 4 | 4 |
+-------------+----------+----------+
Run Code Online (Sandbox Code Playgroud)
我一直在尝试对Row_Number()值进行排序,但它是根据请购单值的实例对行进行编号,而不是根据数量值。