phpbar.de logo

Mailinglisten-Archive

Left Outer Join oder?

Left Outer Join oder?

Matthias Lampert mysql_(at)_lists.phpcenter.de
Tue, 27 Mar 2001 08:49:18 +0100


Hallo, Dietmar!

> -----Original Message-----
Also las ich bei  Dietmar Winhold [mailto:ssd-diwi_(at)_t-online.de]
> 
> [...]
> 
> $query = "select distinct t1.*, t2.*, t3.*, t4.* from ca_shop AS t1
> 	Left OUTER Join ca_branche AS t2 on t1.ShopNr = t2.Shop_Nr
> 	Left Join ca_kunde AS t3 on t1.KdNr = t3.KdNr
> 	Left Join ca_portrait AS t4 on t1.ShopNr = t4.Shop_Nr
> 	 ";
> 
> [...]
> Wenn ich noch eine "where - Bedingung" anhänge
> 
> 	where t2.branche like '$branche'
> 
> bekomme ich natürlich das korrekte Ergebnis.
> 
> Das sollte doch eigentlich mit dem "select distinct" und 
> "Left Outer Join"
> funktionieren, was habe ich da falsch gemacht?


Vielleicht hättest Du $branche in die Abfrage oben ebenfalls mit 
einbacken sollen:

> $query = "select distinct t1.*, t2.*, t3.*, t4.* from ca_shop AS t1
> 	Left OUTER Join ca_branche AS t2 on t1.ShopNr = t2.Shop_Nr
!!                                        AND t2.branche = '$branche'
> ...

Not yet tested, though.

HTWH

--

Matthias Lampert, Hamburg

---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive