Mailinglisten-Archive |
Robert: > Welche Datenbank? > Wenn MySQL welche Version? Sorry - das hatte ich vergessen zu schreiben: MySQL 4.1.9 Stephan > > Hallo, > > > > ich komme bei einer Abfrage nicht weiter: > > > > Wichtig für diese Abfrage sind 3 Tabellen > > > > User (user_id,name) > > Points_03_04 (id,user_id,spieltag,spiel,punkte) > > Points (id,user_id,spieltag,spiel,punkte) > > > > In den beiden Punkte-Tabellen stehen zu einem tag mehrere einträge. > > > > Ich möchte nun eine Gesamtpunktzahlauflistung (sortiert) > > > > Mit den beiden Abfragen bekomme ich die einzelnen Punkte au den beiden > > Tabellen: > > > > select user_id, sum(punkte) > > from points > > group by user_id > > > > select user_id, sum(punkte) > > from points_03_04 > > group by user_id > > > > Aber wie bekomme ich diese beiden zusammen? > > > > Bis jetzt bin ich bei > > SELECT u.user_id, u.name, (sum( p.punkte ) + sum( a.punkte )) > > FROM user u, points_03_04 p, points a > > WHERE u.user_id = p.user_id > > AND u.user_id = a.user_id > > GROUP BY u.user_id > > > > aber da bekomme ich utopische werte! > > > > Wie kann ich so etwas machen?? > > > > Wäre für jeden Ansatz dankbar -- Telefonieren Sie schon oder sparen Sie noch? NEU: GMX Phone_Flat http://www.gmx.net/de/go/telefonie
php::bar PHP Wiki - Listenarchive