Einzelnen Beitrag anzeigen

TBx
(Administrator)

Registriert seit: 13. Jul 2005
Ort: Stadthagen
1.890 Beiträge
 
Delphi 12 Athens
 
#4

AW: Join Abfrage schneller machen

  Alt 17. Nov 2022, 15:09
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.
Thomas Breitkreuz
Gruß Thomas
- Admin DelphiPRAXIS
- Admin Delphi-Treff
- Embarcadero MVP
  Mit Zitat antworten Zitat