Mailinglisten-Archive |
Please stop sending these emails -----Ursprüngliche Nachricht----- Von: "Matthias Lampert" <ml_(at)_sph.de> An: <mysql-de_(at)_lists.4t2.com> Gesendet: Dienstag, 27. März 2001 09:49 Betreff: RE: Left Outer Join oder? 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 --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive