Я пытаюсь использовать функцию SPLIT () для преобразования массива строк в отдельные строки.
Данные выглядят примерно так:
id ticket
1 1,2,3,4,5,6,7,8,9...etc.
2 11,12,13,14,15,16,17,18,19...etc.
3 21,22,23,24,25,26,27,28,29...etc.
Я бы хотел, чтобы данные выглядели так:
id ticket
1 1
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
2 11
2 12
2 13
2 14
2 15
2 16
... и так далее. Когда я использую следующее:
SELECT id, SPLIT(ticket) FROM table
, я получаю именно тот результат, который хочу. Проблема в том, что мне нужно объединить эту таблицу с другой таблицей, которая разбита на разделы, и я не могу использовать устаревший SQL. Из-за нескольких заявок, связанных с каждым идентификатором (до 200), ввод каждого из них кажется неэффективным. Номера билетов также форматируются в виде строки.
Если у кого-то есть решение для этого, оно будет очень признательно!