phpbar.de logo

Mailinglisten-Archive

[php] [MySQL] Einen join ü ber 3 (?) Tabellen

[php] [MySQL] Einen join ü ber 3 (?) Tabellen

Andreas Heigl a.heigl at wdv.de
Don Apr 28 11:16:24 CEST 2005


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