Как я могу разобрать / извлечь данные из ненормализованной ячейки таблицы в MySql? - PullRequest
0 голосов
/ 30 декабря 2018

Я работаю с таблицей в MySql, в которой хранится несколько значений в ячейке таблицы.В ячейке значения разделяются запятой.Как извлечь данные в новую таблицу, а также отслеживать их порядок?

В таблице есть следующие столбцы:

КОЛОННЫ:

  • PersonId (первичный ключ)

  • AddressRecords (один или несколько внешних ключей для таблицы адресов)

ОБРАЗЦЫ ЗАПИСЕЙ:

PersonId;AddressRecords

1, [3,5,7]

2, [1,2]

3, [2,3]

4,[1]

Я ищу следующие выходные данные в новой таблице:

RECORDS:

Id, PersonId, AddressId, SortOrder

1,1,3,1

2,1,5,2

3,1,7,3

4,2,1,1

5,2,2,2

6,3,2,1

7,3,3,2

8,4,1,1

Очень важно соблюдать порядок значений.

...