Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: LeftOuter Join mit Select verbessern?

  Alt 8. Jan 2008, 16:37
Hallo,

Bsp Auftrag / Auftragspos
gesucht alle Positionen aller Aufträge

ohne Dummy
left join, weil viell. ein Auftrag noch keine Position hat.


mit Dummy
jeder Auftrag erhält schon beim Anlegen eine einzelne Position,
der Daten sind sinnvollerweise NULL

Jetzt kann man einen (inner) join machen,
bei Aufträgen mit existierenden Pos werden die brav angezeigt

bei Aufträgen noch mit keiner Pos
wird die Dummy-Position verwendet.


Inner Joins sind sehr viel schneller als Left Joins


Heiko
Heiko
  Mit Zitat antworten Zitat