select * from tablo where konu = 'bozuk' group by yid order by yid desc
@acayip
nickli arkadaşta aynı kodu verdi fakat sonuç yid deki rakama göre büyükten küçüğe listeleniyor.
Benim istediğim şu tekrar anlatayım:
Tabloda veriler şu şekilde
id - başlık - url - yid
1 - aaa - aaa - 55
2 - bbb - bbb - 12
3 - aaa - aaa - 55
4 - aaa - aaa - 55
5 - bbb - bbb - 12
6 - ccc - ccc - 99
gibi. Şimdi benim burada istediğim group by ile çok güzel aaa bbb ccc başlıklarını tek bir grup altında toplayıp bunları aaa bbb ccc diye yayınlıyorum yani 3 sefer aaa 2 sefer bbb çıkacağına hepsinden 1 tane çıkıyor.
Buraya kadar güzel, ama bunların toplamı yani aaa dan 3 tane mi var o zaman en üste bbb 2 tane o zaman aaa nın bi altında listelenecek. ccc de 1 tane olduğu için doğal olarak en alta.