phpbar.de logo

Mailinglisten-Archive

Count mit Bedingung

Count mit Bedingung

Andreas Kunert mysql-de_(at)_lists.bttr.org
Thu, 23 May 2002 12:45:47 +0200


Hallo,

ich möchte folgendes machen.

Suche alle Datensätze zu den Teams und zähle die gewonnenen,
unentschiedenen und verlorenen Spiele.

Tabelle
team_1
team_2
tore
gegentore
team_1_punkte
team_2_punkte

einträge
a,b,3,2,3,0
a,c,2,2,1,1
a,d,2,4,0,3

a hat jetzt 1 spiel gewonnen (1 x team_1_punkte = 3), 1 unentschieden
und 1 verloren.

Momentan mache ich es so:
Query1:
SELECT team_1, count(team_1_punkte) FROM Tabelle WHERE team_1_punkte = 3
Group BY team_1

Query2:
SELECT team_1, count(team_1_punkte) FROM Tabelle WHERE team_1_punkte = 1
Group BY team_1

Query3:
SELECT team_1, count(team_1_punkte) FROM Tabelle WHERE team_1_punkte = 0
Group BY team_1

Wie krieg ich das in einer Abfrage unter?
Also count mit ner Bedingung ala count(team_1_punkte = 3) as
gewonnen,count(team_1_punkte = 1) as unentschieden....

Gruß Andreas

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive