Thema: Join-Frage

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.163 Beiträge
 
Delphi 12 Athens
 
#6

AW: Join-Frage

  Alt 1. Okt 2020, 12:37
Passende Indize sind aber vorhanden?



Bei einem JOIN mußt du etwas aufpassen, denn wenn der der angejointen Tabelle pro Datensatz mehr als 1 Datensatz passt, dann dupplizierst du deine Datensätze und mußt das Ergebnis eventuell über GROUP BY wieder zusammenfassen.

Joar, im Grunde wäre es wohl eher ein INNER JOIN -> nur wenn in beiden Tabellen was zusammenpassendes drin ist.


Eigentlich könnte man Denken MySQL ist so schlau und führt das SubSelect nur einmal aus und schaut dann als TempTable nur noch in dessen Result nach.
Man könnte vielleicht noch über ein WITH-Clause das machen ... ich glaub MySQL ab 8 kann sowas inzwischen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat