Ich habe customer
und address
Tabellen.Update-Abfrage mit Join auf zwei Tabellen
Abfrage:
SELECT *
FROM addresses a,
customers b
WHERE a.id = b.id
gibt 474 Datensätze
Für diese Aufzeichnungen, ich möchte die id
von customer
Tabelle in cid
von address
Tabelle hinzuzufügen.
Beispiel: Wenn für den ersten Datensatz der ID des Kunden 9 und id
der Adresse ist auch 9 dann würde Ich mag 9 in cid Spalte der Adresstabelle einzufügen.
Ich habe versucht:
UPDATE addresses a,
customers b
SET a.cid = b.id
WHERE a.id = b.id
aber das scheint nicht zu funktionieren.
Schnelle Frage funktioniert das auch mit SQL? –
@TomBird Es funktioniert auch auf SQL Server http://www.sqlfiddle.com/#!3/b7659/3 –