Einzelnen Beitrag anzeigen
  #27  
Alt 20.10.2010, 14:57:22
nagel nagel ist offline
Anfänger
 
Registriert seit: Oct 2010
Alter: 34
Beiträge: 15
AW: Left Join auf Select

Zitat:
Was für "Wohnungen" sollen denn angezeigt werden? Irgendwelche Kriterien müssen ja zu finden sein. Beispielweise eine Bereichssuche nach Postleitzahl wäre sinnvoll.
Der Select mit den Kriterien für die Wohnung stehen ja oben (ich glaub grade ich habe generell einen Fehler im Aufbau des Selects? )

Code:
(
SELECT W.idWohnung, MZ.idZuordnung,MZ.idAdresse,W.ve,W.we
FROM (tblWohnung W LEFT JOIN  tblMieterZuordnung MZ ON W.ve = MZ.ve AND W.we = MZ.we)
WHERE 
(MZ.Vertragsbeginn =
(SELECT MAX(temp.Vertragsbeginn)
FROM tblMieterZuordnung temp
WHERE temp.ve = W.ve AND temp.we = W.we) 
OR MZ.Vertragsbeginn IS NULL)

AND

((MZ.Vertragsende <> '1800-01-01'  AND MZ.Vertragsende < NOW()) OR MZ.Vertragsbeginn IS NULL OR (MZ.Vertragsende = '1800-01-01' AND MZ.Vertragsbeginn > NOW())) 

AND W.Altbestand = false
AND W.del = false

GROUP BY W.idWohnung
)

ich will ALLE Wohnungen und damit zusammenhängende Daten(tblAdresse,tblMieterZuordnung...) welche auf die Kriterien in diesem Select zutreffen.

Gruß
Mit Zitat antworten