Yoo sürekli update olucak o zaman güncelleyip ekleme yapıcaksın yani bence bir sorun olacağını sanmıyorum.

O zaman şu şekil yapsak bizim tablodaki referans_num diye bir sütunumuz var ve birde user diye biz burda ki kişileri sıralayıp karşılarına referansları toplam kaç bunu yazdırmak istiyoruz. şimdi bizim referans_num sütunumuz ve user sütunumuz altında ahmet 10 şeklinde bir kişi var Kod:

auto-increment alanlari versen daha rahat olabilir ama su sorguyu bi dene bakalim. SELECT COUNT toplam, r. uye_adi gonderen FROM uyeler m INNER JOIN uyeler r ON r. uye_adi=m. referans WHERE m. uyelik_tarihi &gt; '2012-01-04' AND m. anket_sayisi &gt; 0 GROUP BY r. uye_adi

İyi günler arkadaşlar, hemen sorunu kısaca anlatayım; Elimde şu formatta bir tablo var: Üye Adı Referans Üyelik Tarihi Tamamlanan Anket Sayısı Orhan lisanssız 2012-01-01 20 Ali Orhan 2012-01-01 10 Murat Orhan 2012-01-05 2 Cüneyt Orhan 2012-01-05 0 Hasan Ali 2012-01-05 2 Burhan Ali 2012-01-05 2 Önemli olan ve kullanacağımız sütunları yazdım. Elimizdeki bu tabloya göre, üyelerin getirdikleri referans sayılarını, üye olma tarihi 2012-01-04'ten büyük ve tamamlanan anket sayısı 0'dan büyük olanları sayarak ilk 3 kişiyi listelemek istiyorum. Bu kriterlere göre şu şekilde bi tablo oluşmalı: Referans sütnuna bakılırsa Orhan 3 referans getirmiş ama bunlardan biri hiç anket tamamlamamış ve birinin de üyelik tarihi 2012-01-04'ten küçük. Öyleyse bu tabloda Orhan'ın getirdiği ref sayısı 1 olmalı. Ali ise 2 referans getirmiş ve belirlediğimiz kriterlere uymakta. İlk üç kişi demiştik, hiç referans getirmeyen kişilerden tabloda ismi ilk yazılmış olan otomatik alınacaktır . Tablonun tam görünümü şöyle olmalı: Sıralama -- Üye Adı -- Getirdiği Referans Sayısı 1 Ali 2 2 Orhan 1 3 Murat 0 Bu sıralamayı nasıl yaparız? Kriterlerin olduğu kısmı biraz karışık yazmışım sanırım; daha düzgün ve daha açık anlatmaya çalışayım; En çok referans getiren ilk üç kişiyi sıralayacağım. Bu referansların kayıt olma tarihi 2012-01-04 ten büyük olmalı ve tamamlanan anket sayısı sıfırdan farklı olmalı. Ben işin içinden pek çıkamadım.. Umarım yardım edebilecek birisi vardır

Listelerken limit koyarsın yani 3 kişi listelemek istiyorsak eğer Kod:

CryForLive' Alıntı: