Mailinglisten-Archive |
hi, wie kann ich mehrer left joins in einer tabelle zusammenfassen ??? ich muss z.b. einen join über 4 tabellen machen wobei in 2 der index (der eintrag )nicht vorkommen muss. wenn es nur bei einer so wäre isses ja leicht mit dem left join aber so ?? bsp: ( der index ist überall: username ) select u.username,d.datei,e.banner from users as u,daten as d left join env as e using(username) where u.username=d.username and d.name ='Michel' ------> so gehts bei einer left join tabelle ( env) , ein datensatz ist hier nicht zwingend notwendig, bei users und daten allerdings schon !! bsp 2: --> so funzt es leider nicht !!!! select u.username,d.datei,e.banner from users as u,daten as d left join env as e,left join refs as r using(username) where u.username=d.username and d.name ='Michel' und so funzt es auch nicht !!! select u.username,d.datei,e.banner from users as u,daten as d left join env as e,refs as r using(username) where u.username=d.username and d.name ='Michel' was mache ich falsch ??? wie kann ich das prob lösen ??? hoffe ich habe mich einigermaßen ausgedrückt ... thx tobias www.traffic-eye.de --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive