Wenn ich das nun richtig verstehe, dann soll in die Tabelle tblPatDiagnose für jeden Datensatz (eines oder aller Patienten) der ICD-Wert eingetragen werden, der in der Tabelle tbl_Diagnose zur entsprechenden Diagnose zu finden ist. Das entspricht zwar nicht der dritten Normalform aber da wird es sicherlich einen Grund für geben.
Bewerkstelligen läßt sich das durch ein
SQL-Statement:
Code:
UPDATE tblPATDIAGNOSE PD set PD.ICD = (select D.ICD from tblDiagnose D where D.DiagnoseNr = PD.DiagnoseNr)
Das Statement macht das mit allen Datensätzen, also für alle Patienten.