Hallo Wissende,
ich muss 2 Felder von einer Tabelle „Kontakte“ auf 2 Felder in einer anderen Tabelle „Angebote“ übertragen.
Zusätzlich kann es natürlich vorkommen, dass es teilweise mehrere Angebote für einen Kontakt gibt, dann sollen die beiden Felder von Kontakte eben auch in die weiteren Datensätze übertragen werden.
Mir fehlt dafür einfach die zündende Idee bzw. die Erfahrung.
Mein Ansatz ist folgender:
update Angebote
set zielfeld1 = (select quellfeld1 from Kontakte),
zielfeld2 = (select quellfeld2 from Kontakte)
where Kontakte.KontaktID = Angebote.KontaktID;
Kann sowas funktionieren?
Ich bin am rumprobieren und habe aber leider keine Testdatenbank.
Vielen Dank und viele Grüße
Thomas
PS: Falls es eine Rolle spielt, es handelt sich um den SQL Server.