Einzelnen Beitrag anzeigen
  #20  
Alt 19.10.2010, 14:52:55
thomas_w thomas_w ist offline
Junior Member
 
Registriert seit: Aug 2010
Alter: 14
Beiträge: 395
AW: Left Join auf Select

Schon möglich, kannst Du mal den SUB-Select des "Vormieters" extrahieren und darüber den EXPLAIN ausführen. Vielleicht wird dann der EXPLAIN wieder übersichtlicher.

Code:
..
SELECT tempmz.ve, 
                          tempmz.we, 
                          tempmz.kuendigungsdatum, 
                          tempmz.kuendigungsgrund, 
                          Concat(tempa.nachname, ", ", tempa.vorname) AS name, 
                          tempa.tel 
                   FROM   tblmieterzuordnung tempmz 
                          INNER JOIN tbladresse tempa 
                            ON tempmz.idadresse = tempa.idadresse 
                   WHERE  tempmz.vertragsende = (SELECT Max(TEMP.vertragsende) 
                                                 FROM   tblmieterzuordnung TEMP 
                                                 WHERE  TEMP.ve = tempmz.ve 
                                                        AND TEMP.we = tempmz.we) 
                          AND tempmz.vertragsende <> '1800-01-01'
..
Grüße
Thomas
__________________
Die SQL-Backstube
Bietet Rezepte, Lösungen und ausführliche Beispiele rund um gesundes SQL und zufriedene Datenbanken.
Mit Zitat antworten