Ho un tavolo normalizzato con una colonna che contiene un elenco separato da virgole che è una chiave esterna a un'altra tabella:MySQL: Split elenco separato da virgole in più righe
+----------+-------------+ +--------------+-------+
| part_id | material | | material_id | name |
+----------+-------------+ +--------------+-------+
| 339 | 1.2mm;1.6mm | | 1 | 1.2mm |
| 970 | 1.6mm | | 2 | 1.6mm |
+----------+-------------+ +--------------+-------+
voglio leggere questi dati in una ricerca motore che non offre alcun linguaggio procedurale.
Quindi non v'è un modo per sia fare un join su questa colonna o esegue una query su questi dati che inserisce voci appropriate in una nuova tabella? I dati risultanti dovrebbe assomigliare a questa:
+---------+-------------+
| part_id | material_id |
+---------+-------------+
| 339 | 1 |
| 339 | 2 |
| 970 | 2 |
+---------+-------------+
riuscivo a pensare a una soluzione, se il DBMS funzioni che restituiscono un tavolo supportati ma MySQL a quanto pare non è così.
Così utile, ho a che fare con un DB con dati CSV anche in alcune colonne – lintuxvi