Hallo,
ich möchte gerne eine den Inhalt einer Datenbanktabelle kopieren und dabei die Zieltabelle aktualisieren.
Beide Tabelle sehen gleiche aus.
INSERT INTO ZielTabelle SELECT * FROM SourceTabelle
so in der Art, nur dass ich kein Insert, sondern ein update auf die Zieltabelle machen will mit den Daten aus der Sourcetabelle und dabei 2 Felder als Key nehmen möchte.
Das war mein Vorschlag, der aber so nicht funktioniert.
UPDATE ZielTabelle SET * (SELECT * FROM SourceTabelle WHERE ZielTabelle.Feld1 = SourceTabelle.Feld1 AND ZielTabelle.Feld2 = SourceTabelle.Feld2)
Könnt ihr mir sagen ob sowas überhaupt möglich ist?
Danke !
ich möchte gerne eine den Inhalt einer Datenbanktabelle kopieren und dabei die Zieltabelle aktualisieren.
Beide Tabelle sehen gleiche aus.
INSERT INTO ZielTabelle SELECT * FROM SourceTabelle
so in der Art, nur dass ich kein Insert, sondern ein update auf die Zieltabelle machen will mit den Daten aus der Sourcetabelle und dabei 2 Felder als Key nehmen möchte.
Das war mein Vorschlag, der aber so nicht funktioniert.
UPDATE ZielTabelle SET * (SELECT * FROM SourceTabelle WHERE ZielTabelle.Feld1 = SourceTabelle.Feld1 AND ZielTabelle.Feld2 = SourceTabelle.Feld2)
Könnt ihr mir sagen ob sowas überhaupt möglich ist?
Danke !