Einzelnen Beitrag anzeigen

Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
671 Beiträge
 
FreePascal / Lazarus
 
#18

AW: Select mit Summe über Tabellen mit Join

  Alt 25. Feb 2020, 16:54
Es kommt m.E. sehr auf das Mengenverhältnis von T1 zu T2 an.
das stimmt, udn es ist auch wichtig darauf zu achten, aber das es in der detailtabelle einen index zum master geben sollte, müsste jedem klar sein und mit einem FK hättest du den bei Firebird automatisch. Das schöne an so einem Verfahren ist, das du relativ genau weisst, wieviele operationen es gibt, nämlich eine für die gesamtdatenmenge (also der Schränke), die du dann aber beliebig einschränken kannst, durch weitere where Bedingungen usw., und dann für jeden dort noch vorhanden Datensatz wird der Subselect aufgerufen. Das kann je nach datenmenge langsam oder eben sauschnell sein, aber nie wirklich langsam, weil der optimierer sich da vielelicht im kreis dreht
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat