Registriert seit: 18. Mär 2005
1.682 Beiträge
Delphi 2006 Enterprise
|
Zwei Tabellen mergen
18. Jan 2008, 10:22
Datenbank: MySQL • Version: 5.0 • Zugriff über: -
Hallo,
ich habe zwei Tabellen, die über einen gemeinsamen Key verfügen:
Tabelle 1:
index, key, feld1, feld2
Tabelle 2:
index, key, feld3, feld4
Ich möchte nun Tabelle 1 um zwei Felder erweitern und die Felder 3 und 4 aus Tabelle 2 in die neuen Felder übernehmen.
Ungefähr so:
UPDATE tabelle1 SET tabelle1.feld3 = SELECT feld3 FROM tabelle2 WHERE tabelle2.key = tabelle1.key
So funktioniert das ja nicht, da ich die Zeile in Tabelle 1 nicht angebe und die Ergebnismenge des Selects nicht eindeutig ist.
Gibt es da eine Möglichkeit, die beiden Tabellen zu verschmelzen?
Gruß
xaromz
I am a leaf on the wind - watch how I soar
|