У меня есть данные, подобные приведенным ниже.
+----+---------+----------+---------+
| 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 |
...
Хотите указать диапазон номеров для отдельной пронумерованной строки.
Есть ли способ сделать это?