Arkadaşlar merhaba. puanlar adlı tablomda : id, kategori_id, kullanici ve puan adlı yapılarım var. kategori_id'lerin kendi içinde puanlar sıralanmakta, mesela kat_id'si 20 olan yapıda alt alta 10'ar puanlar halinde aynı kategori_id içinde puanlar sıralanmaktadır, ve bunların puanlarını kazanan kullanıcılar bulunmakta. benim amacım her bir kategori_id'sine göre kendi içinde birinci,ikinci ve üçüncü olan kullanıcıyı verip hemen yanına o kategori_id'sinde kazandığı toplam puanı yazdırmak. bunu nasıl bir sorgu ile yaptırabilirim. mesela bu sorgu kategori_id'lerin hepsini topluyor ve ekrana yazdırıyor,ama benim kategori_id'lerin kendi içindeki puanları sadece o kategori_id'ye göre toplatıp yine o kategori_id'nin birincisini yazdırmak,şimdiden çok teşekkürler :
$sorgu = @mysql_query("SELECT puan FROM puanlar where katid='$katid'"); while ($kayit=@mysql_fetch_array($sorgu)) {