Mailinglisten-Archive |
Hallo Jens, > Die Abfrage soll einfach für eine bestimmte Spiel-ID (hier "1") alle Namen > und die Punktezahl der Mitspieler ausgeben. > [...] > Kann es sein, dass das verschachtelte LEFT JOIN in der Klammer in mySQL > nicht zulässig ist? Weiss ich leider auch nicht. Könnte aber gut sein. Diese JOINs sind ne Sache für sich :-) > SELECT spieler.name, ergebnisse.punkte > FROM spieler LEFT JOIN (spiele LEFT JOIN ergebnisse ON spiele.id = > ergebnisse.spielid) ON spieler.id = ergebnisse.spielerid WHERE > (((spiele.id)='1')); Hmm .. Du machst das doch ein bisschen umständlich (ich blick da nich ganz durch). Die Tabelle "spiele" brauchst Du IMHO doch in der Abfrage garnicht. Die Spiele-ID bekommst Du doch aus der "ergebnisse" ! Probier mal folgendes (ungetestet): SELECT spieler.name,ergebnisse.punkte FROM ergebnisse LEFT JOIN spieler ON ergebnisse.spielerid=spieler.id WHERE ergebnisse.spielid=1; Grüße Daniel -- _ |_| |\ ___ | | |___| | | _ | | |_| |/ --- *** Abmelden von dieser Mailingliste funktioniert per E-Mail *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive