将范围转换为行?

时间:2019-03-06 19:47:43

标签: pivot mariadb

我有如下数据。

+----+---------+----------+---------+
| id | start   | end      | data_id |
+----+---------+----------+---------+
|  1 |     0   | 16777215 |       1 |
|  2 |16777216 | 16777471 |       2 |
|  3 |16777472 | 16778239 |       3 |
|  4 |16778240 | 16779263 |       4 |

如您所见,我在其他表格中都有开始,结束列和FK。

现在我想将其转换为如下所示。

+-----------+---------+
| number    | data_id |
+-----------+---------+
|       0   |       1 |
|       1   |       1 |
|       2   |       1 |
...
|  16777215 |       1 |
|  16777216 |       2 |

...

想要编号范围到单独编号的行。

有什么办法吗?

0 个答案:

没有答案