Hab 2 Tabellen:
ct_playsers: id_players, nick, name, vorname, adresse, plz, ort, mail
ct_table: id_table, idt_events, idt_players, spiele, siege, remis, niederlage, tore, gegentore, punkte
In der ct_playsers sind 4 Spiler (id_players von 1 bis 4)
Wenn ich jetzt mit diesem query alle spiele und so zusammen zähle und es nach spieler groupiere, zeigt es ja alles spieler an. Doch wie kann ich sagen, das es nur der spieler mit der id 1 oder die spieler mit der id 1, 2 und 3 anzeigt???
Und es dennoch alle spiele und so zusammenzählt.
(hat mehrere eintrage in ct_players mit der gleichen idt_playser nach der ich groupiere.
id_players ist verknüpft mit idt_players.)
ct_playsers: id_players, nick, name, vorname, adresse, plz, ort, mail
ct_table: id_table, idt_events, idt_players, spiele, siege, remis, niederlage, tore, gegentore, punkte
In der ct_playsers sind 4 Spiler (id_players von 1 bis 4)
Wenn ich jetzt mit diesem query alle spiele und so zusammen zähle und es nach spieler groupiere, zeigt es ja alles spieler an. Doch wie kann ich sagen, das es nur der spieler mit der id 1 oder die spieler mit der id 1, 2 und 3 anzeigt???
Und es dennoch alle spiele und so zusammenzählt.
Code:
select nick, sum(spiele),sum(siege),sum(remis),sum(niederlage),sum(tore),sum(gegentore),sum(punkte) from ct_table,ct_players where id_players = idt_players group by idt_players order by 8 desc
id_players ist verknüpft mit idt_players.)
Kommentar