$sirala_islem = mysql_query("select tarih, COUNT(tarih), pist, COUNT(pist), sehir, COUNT(sehir) from tablo_adi group by tarih, pist, sehir");
while($sirala_i = mysql_fetch_array($sirala_islem)){
echo $sirala_i['sehir'].' - '.$sirala_i['tarih'].' - '.$sirala_i['pist'].'
';
}


buyur arkadaşım bu sorununu kesinlikle çözecektir. tablo adı yerine tablo adını yaz. üç sütunda aynı olan tüm kayıtları sadece bir kere sıralar ve düzenli olarak aynı tekrarlanan verileri öğrenebilirsin.