Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#3

AW: Doppelte Tabelle in GROUP BY

  Alt 3. Jul 2012, 23:04
Zunächst einmal solltest du die neue Join-Syntax benützen.
Hier ein Beispiel mit nur 2 Tabellen:
SQL-Code:
SELECT [feldliste]
FROM artikel INNER JOIN artikel_kategorien ON artikel.artikel_kategorie_id = artikel_kategorie.id
WHERE artikel.preis > 100.0
Dadurch dass die Verknüpfung zweier Tabellen durch die ON-Klausel ausgedrückt wird, ist diese Syntax insgesamt leichter zu verstehen.
Bei der alten Syntax (alles in der WHERE-Klausel) kann man leicht eine Verknüpfung vergessen, was dann wie ein unterbestimmtes Gleichungssystem zu viele Datensätze liefert.
  Mit Zitat antworten Zitat