phpbar.de logo

Mailinglisten-Archive

mehrere left joins zusammen
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

mehrere left joins zusammen



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 


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive