Patrick: MySQL-Daten zusammenfassen

Hallo Gemeinde,

ich sitze gerade vor folgenden Problem.

Ich habe eine kleine Sport-Datenbank aufgebaut mit Platzierungen von Teams bei Turnieren. Also z.B.
Platz Land       Turnier
1     Congo      A
2     Surinam    A
3     Fidschis   A
1     USA        B
2     Kanada     B
3     Congo      B

Als Ergebnis möchte ich die Anzahl der Platzierungen für jedes Team herausbekommen: Congo 1 x 1. Platz
                      0 x 2. Platz
                      1 x 3. Platz
                USA   1 x 1. Platz usw.

Kann man das überhaupt mit einer Abfrage abhandeln oder braucht man mehrere?

danke für Eure Hilf eim voraus...

Gruss

Patrick

  1. hi,

    Kann man das überhaupt mit einer Abfrage abhandeln oder braucht man mehrere?

    beschäftige dich mit COUNT() und GROUP BY.

    gruss,
    wahsaga

  2. Moin!

    Als Ergebnis möchte ich die Anzahl der Platzierungen für jedes Team herausbekommen: Congo 1 x 1. Platz
                          0 x 2. Platz
                          1 x 3. Platz
                    USA   1 x 1. Platz usw.

    Kann man das überhaupt mit einer Abfrage abhandeln oder braucht man mehrere?

    Ich würde potentiell mal so versuchen:

    SELECT land,platz,count(platz) as zahl FROM tabelle GROUP BY land, platz ORDER BY land, platz

    - Sven Rautenberg

    --
    "Habe den Mut, dich deines eigenen Verstandes zu bedienen!" (Immanuel Kant)