digiklan adlı üyeden alıntı: mesajı görüntüle
Sanırım aşağıdaki gibi bir kodla çekebilirsin.
SELECT * FROM veri_çekeceğin_tablo WHERE 20_den_buyuk_olacak_kolon > 20 ORDER BY 20_den_buyuk_olacak_kolon DESC LİMİT kac_tane_kayıt_gelsin_istiyorsan
bu sorguda istediğin tablonun istediğin kolonundaki veri adedine göre 20 den büyük kayıtları büyükten küçüğe sıralar.
En sondaki LİMİT kac_tane_kayıt_gelsin_istiyorsan kısmını kaldırırsan tüm kayıtları verir. Mesela sadece 5 kayıt istiyorsan LIMIT 5 yazarsın.
İlgine teşekkür ederim ancak maalesef sıralatmak istediğim veri sayı değil.

veri isim, marka veya herhangi birşey olabilir.

örnek olarak 100 ilanlık bir db var.
20 tane audi, 19 tane merco, 18 tane de bmw ve buna benzer veriler var.


benim istediğim; En çok ilanı olan araba markasından limitini belirleyeceğim adete kadar olan ilanları sıralaması.

örnek:
Audi(20 adet)
merco(19 adet)
bmw(18 adet)

limiti 10 yapicam mesela ayni markadan 9 tane ilan varsa onlari siralamicak.

limit ve uzeri o marka veya isimden ne kadar ayni icerik varsa onlari otomatik siralicak.

where='audi'
where='merco'
where='bmw'

olarak yapabilirim biliyorum fakat benim veritabanim bu sekilde degil sinirsiz ilanlar var. O yuzden bu isi otomatik olarak yapmam gerekiyor.

Tekrar tesekkurler.