Update in kombi mit select möglich?

Hallo,

ich würd gerne ein Update auf eine Tabelle ausführen, mit Daten aus einer zweiten Tabelle.

Tabelle1 heisst personal und Tabelle2 heisst korrektur. Jeder Eintrag in jeder Tabelle ist eindeutig über das Feld pnr.

Auf „deutsch gesagt“: Fülle Feld typ in personal mit typ aus Tabelle 2 identifiziert über pnr.

Geht das direkt mir einer Update-Anweisung?
Kann mir einer sagen, wie ich das anstelle?

Vielleicht was in der Art von:
update personal set typ=select typ from korrektur where personal.pnr = korrektur.pnr;
???

Gruß,

Knud

Hi,

update personal set typ=select typ from korrektur where
personal.pnr = korrektur.pnr;

Je nach RDBMS geht das locker:
update personal set typ=(select typ from korrektur where
personal.pnr = korrektur.pnr);

(würde u.a. auf Oracle und Access tun).

Gruß

J.