Mailinglisten-Archive |
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? Danke schon mal für jede Hilfe! _______________________________________________ Michael Schmuck Hans Geis GmbH + Co. Rudolf-Diesel-Ring 24 97616 Bad Neustadt/S.
php::bar PHP Wiki - Listenarchive