Mam nieznormalizowanych tabelę z kolumną zawierającą oddzielone przecinkami listę, która jest klucz obcy do innej tabeli:MySQL: Split oddzielonych przecinkami listę w wielu wierszach
+----------+-------------+ +--------------+-------+
| part_id | material | | material_id | name |
+----------+-------------+ +--------------+-------+
| 339 | 1.2mm;1.6mm | | 1 | 1.2mm |
| 970 | 1.6mm | | 2 | 1.6mm |
+----------+-------------+ +--------------+-------+
chcę czytać te dane w poszukiwaniu silnik, który nie oferuje żadnego języka proceduralnego.
Więc czy jest jakiś sposób aby albo dokonać dołączyć na tej kolumnie lub uruchomić zapytanie o te dane, które wstawia odpowiednie wpisy do nowej tabeli? Uzyskane dane powinny wyglądać następująco:
+---------+-------------+
| part_id | material_id |
+---------+-------------+
| 339 | 1 |
| 339 | 2 |
| 970 | 2 |
+---------+-------------+
mogę wymyślić rozwiązanie, jeśli DBMS obsługiwane funkcje wracające tabeli MySQL, ale najwyraźniej nie.
Tak pomocne, mam do czynienia z DB z danych CSV w niektórych kolumnach zbyt – lintuxvi