У меня сборка реляционных таблиц из файла CSV, содержащего внешние ключи в каждой строке.
структура таблицы:
| id | tree/nome | tree/regioni/0 | .... | tree/regioni/n
"n" равно 36 !!!Я создал таблицу "регионов" из "SELECT / DINSTICT", и я добавил идентификатор на него;
теперь мне нужно создать другую таблицу для извлечения "внешних ключей" "tree / regioni / n" с "id" каждой строки.
НЕ умный способ, который я нашел длядобиться этого - построить таблицу из SELECT / UNION каждого дерева / regioni / n:
SELECT `id`,`tree/regioni/0`
FROM `trees` WHERE 1
UNION
SELECT `id`,`tree/regioni/1`
FROM `trees` WHERE 1
[.....]
UNION
SELECT `id`,`tree/regioni/N`
FROM `trees`
WHERE 1