mySQL: Spalte jeweils 1 mal zählen

Hallo Forum,

ich habe hier folgende mysql-datenbank tabelle:

 AnsetzID  TimeDUMP   VereinsName          VereinsID  AnsetzStatus  Spieltag  
      1       1219507200 SG Canitz              14           1                  1 
      2       1219507200 SV Lampertswalde   2            0                  1 
      3       1219507200 Großenhainer FV 90 12           1                  1 
 usw.
     21       1219507200 SG Canitz              14           1                  2 
     22       1219507200 SV Lampertswalde   2            0                  2 
     23       1219507200 Großenhainer FV 90 12           1                  2 
usw.
     41       1219507200 SG Canitz              14           1                  3 
     42       1219507200 SV Lampertswalde   2            0                  3 
     43       1219507200 Großenhainer FV 90 12           1                  3 
usw.

nun versuche ich vergebens die Spalte “Spieltag” zu zählen.

    $sql = "SELECT
            COUNT(*) as Anzahl
            FROM ansetzungen
            ORDER BY Spieltag";

Problem, er zählt alle einträge unter Spieltag.
SOLL ABER NUR einmal je ZAHL zählen.
Also am Beispiel oben sollte der Wert MaxSpieltage 3 sein und nicht 9.

Hat jemand eine Lösung?

mfg.

Vielleicht nicht der schönste bzw kürzeste Code allerdings sollte er klappen:

// Variablen setzen:
$maxSpieltage = 0;
$lastSpieltag = -1;

// Anzahl der Einträge bestimmen (speichern in Variable i)
$sql= "SELECT * FROM `AnsetzID`;
$num = @mysql_num_rows($sql);

/ Von Eintrag 0 bis i durchlaufen
for ($i = 0; $i < $num; $i++) {
// Spieltag des jeweiligen Einträgs abfragen
$spieltag = mysql_result($sql, $i, "Spieltag");
// Wenn letzter Spieltag ungleich vorletzten Spieltag =>  Variable maxSpieltage +1
if ($spieltag != $lastSpieltag) {
$maxSpieltage++;
}
// lastSpieltag gleich Spieltag
$lastSpieltag = $spieltag;
}
// Ausgabe
echo $maxSpieltage;

SELECT
COUNT(DISTINCT spieltag) AS anzahl
FROM ansetzungen

jetzt fühl ich mich verarscht ´oÒ allerdings war es mir schon fast klar das es so kurz auch geht :slight_smile:

OFFTOPIC :ps:

@kaenguruhs
Perfekt, vielen vielen dank !!!

PS:
@tommist
trotzdem vielen dank für Deine Antwort!

übrigens hat es die kombination aus google und selfhtml-Forum gebracht :wink: