BurnerR
Bot #0384479
- Registriert
- 20 Juli 2013
- Beiträge
- 5.478
Ich habe hier einen table T, der hat u.a. eine Spalte 'internal_id' mit unique Einträgen "AAAA", "AAAB", "AAAC", ...
Desweiteren habe ich eine zuordnungstabelle mit den Spalten ['internal_id', 'new_id'] mit Einträgen ["AAAA", "XXXX"]. ["AAAB", "XXX1"], ["AAAC", "XXX2"]. Die Einträge in 'new_id' sind auch unique.
Wie kann ich (in mysql) alle Einträge in internal_id im table T durch die zugehörigen in new_id ersetzen?
Muss ich da mit den spaltennamen herumschrauben? Mich würde interessieren, wie das mit UPDATE und SELECT geht.
Gerne auch, wie das hypothetisch mit PostgreSQL ginge - rein aus Interesse.
Desweiteren habe ich eine zuordnungstabelle mit den Spalten ['internal_id', 'new_id'] mit Einträgen ["AAAA", "XXXX"]. ["AAAB", "XXX1"], ["AAAC", "XXX2"]. Die Einträge in 'new_id' sind auch unique.
Wie kann ich (in mysql) alle Einträge in internal_id im table T durch die zugehörigen in new_id ersetzen?
Muss ich da mit den spaltennamen herumschrauben? Mich würde interessieren, wie das mit UPDATE und SELECT geht.
Gerne auch, wie das hypothetisch mit PostgreSQL ginge - rein aus Interesse.