hi,
update personal set typ=select typ from korrektur where
personal.pnr = korrektur.pnr;
soweit ich weiß, kannst du in der update kein select zur auswahl der felder nutzen, d.h. erst select der datensäte mit WHERE und dann konkret dein update mit SET spalte = '$var', spalte2 = '$var2' usw
vielleicht helfen die die MySQL befehle union oder join
damit kannst du tabellen "verknüpfen"
ciao
ronny