Mailinglisten-Archive |
Hallo Stefan Welche Datenbank? Wenn MySQL welche Version? Robert Am 05.12.2005, 16:58 Uhr, schrieb Stephan Beimer <coffeemug at gmx.de>: > 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 >
php::bar PHP Wiki - Listenarchive