Entwickler-Ecke
Datenbanken - "DENKsperre" bei SQL...
holger_diehl - Mo 01.09.03 13:43
Titel: "DENKsperre" bei SQL...
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 - Mo 01.09.03 17:47
Doch natürlich, ein Join ist genau, was Du brauchst:
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.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!