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
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: