Database omvormen (SPLIT By char)

Status
Niet open voor verdere reacties.

Maximvdw

Gebruiker
Lid geworden
7 feb 2009
Berichten
921
Beste,

Bij het converteren van een niet-geoptimalizeerde ACCESS database naar MySQL ben ik op 1 probleem gestoten.
In mijn tabel zit een kolom met meerdere ID's van een andere kolom

TABEL 1
id | personen
------------------
1 | 1;2;3
2 | 2
3 | 4;5

De id's zijn gesplit door ';'
Ik wil met SQL deze omzetten zodat:

TABEL NIEW
id | persoon
----------------
1 | 1
1 | 2
1 | 3
2 | 2
3 | 4
3 | 5

Ik zou dit zelf kunnen doen met een php scriptje, maar ik hou het liefst bij SQL
zodat heel de database in 1 keer kan worden geconverteerd (aangezien de oude database nog in gebruik is)

Wat ik eigenlijk wil is dit:
http://stackoverflow.com/questions/...s-of-a-column-in-row-through-oracle-sql-query

Maar dan wat meer dynamish

- Maxim
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan