Hallo,
ich hab ein spezielles Migrationsproblem.
Ich hatte 2 Tabellen:
Diese 2 Tabellen haben eine Beziehung über die ID bzw. ID_Tabelle1.
Jetzt hat sich aber ergeben, dass eine 3te Tabelle dazugekommen ist.
Daher muss ich jetzt ein SQL schreiben, welches die Tabelle 3 füllt. Das ist mal kein Problem:
Mein Problem ist jetzt noch, dass ich die Einträge in Tabelle 3 noch so wie in Tabelle1 auf Tabelle2 mappen muss mit den IDs.
Hat jemand eine Idee, wie ich das mit SQL lösen kann?
Vielen Dank!!!
lg
Poller
ich hab ein spezielles Migrationsproblem.
Ich hatte 2 Tabellen:
Code:
Tabelle1 Tabelle2
----------- -----------
ID ID_Tabelle1
NAME ID_ANDERE_TABELLE
Beschreibung
Diese 2 Tabellen haben eine Beziehung über die ID bzw. ID_Tabelle1.
Jetzt hat sich aber ergeben, dass eine 3te Tabelle dazugekommen ist.
Code:
Tabelle1 Tabelle2
----------- -----------
ID ID_Tabelle1
NAME ID_ANDERE_TABELLE
Tabelle3
------------
ID
DESCRIPTION
Daher muss ich jetzt ein SQL schreiben, welches die Tabelle 3 füllt. Das ist mal kein Problem:
SQL:
INSERT INTO Tabelle3 (ID, DESCRIPTION) VALUES (SELECT id_surrgate, DESCRIPTION FROM Tabelle1);
DROP DESCRIPTION FROM Tabelle1;
Mein Problem ist jetzt noch, dass ich die Einträge in Tabelle 3 noch so wie in Tabelle1 auf Tabelle2 mappen muss mit den IDs.
Hat jemand eine Idee, wie ich das mit SQL lösen kann?
Vielen Dank!!!
lg
Poller
Zuletzt bearbeitet: