Einzelnen Beitrag anzeigen

xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#1

Zwei Tabellen mergen

  Alt 18. Jan 2008, 09: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
  Mit Zitat antworten Zitat