Autor Beitrag
holger_diehl
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Mo 01.09.03 13:43 
Hallo,

bis jetzt habe ich mit TTables (Delphi/Paradox) gearbeitet. Nun möchte ich die TTable durch TQuery ersetzen.

Mittels TTables ist es ja ganz einfach zwei Tabellen (Aufträge + Auftragspositionen) und deren Ansichten zu verbinden/syncronisieren (Mastersource/Masterfields).

Wie funktioniert das Verbinden/Syncronisieren der Ansichten (TDBGrid) aber mittels TQuery, also via SQL ?

Ein "JOIN" innerhalb EINER TQuery hilf da ja nicht weiter....

Thanx
Holger
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Mo 01.09.03 17:47 
Doch natürlich, ein Join ist genau, was Du brauchst:
ausblenden Quelltext
1:
2:
SELECT pos.*,auftr.* FROM positionen pos
LEFT OUTER JOIN auftraege auftr ON auftr.ID=pos.auftr

Auftraege ist die Auftragstabelle mit ID als Primärschlüssel und positionen die Auftragspositionen mit Feld auftr als Referenz auf den Primärschlüssel der Auftragstabelle.
Hab das ausm Kopf hingeschrieben, denke aber, dass es passen müsste.