Mailinglisten-Archive |
Schmuck, Michael schrieb: > > > Hallo, > > ich habe ein kleines Problem mit einem SQL Join wo ich nicht so richtig weiter > komme. > > Ich habe diese 3 Tabellen: > > 1. Fahrzeuge: ID, Kennzeichen, Typ ... > 2. Firma: ID, Name, Adresse ... > > 3. firma_has_fzg: idFZG, idFIRMA, Zugehörig seit (datum) > > > Das ganze habe ich jetzt erstmal nur ein wenig Vereinfacht, da der gesamte > Join über knapp 6 oder 7 Tabellen geht. Mein Problem ist nun folgendes: Wie > bekomme ich zu dem Fahrzeug die aktuell zugewiesene Firma? > > > SELECT > fzg.id, > fzg.kennzeichen, > firma.name > FROM > fzg > LEFT JOIN firma_has_fzg ON firma_has_fzg.idfzg = fzg.id > WHERE > firma.id = 123 > > > Soweit so gut, nur bekomme ich nun nicht nur die Autos raus die diese Firma > aktuell hat, sondern auch die sie mal hatte. Wie kann ich das mit nur einer > Query auf die Datenbank lösen? > > AND Zugehörig seit ( datum ) <= datum heute HTH Grüße Andreas -- wdv Medien & Kommunikation GmbH & Co. OHG Mediendatenverarbeitung Andreas Heigl Siemensstrasse 6 61352 Bad Homburg Germany Telefon +49-(0)6172-670-185 Telefax +49-(0)6172-670-181 www.wdv.de
php::bar PHP Wiki - Listenarchive