En çok yorum yapılan haberleri listeleme

Diğer veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kaptan
Üye
Mesajlar: 395
Kayıt: 01 Tem 2005 04:02

En çok yorum yapılan haberleri listeleme

Mesaj gönderen Kaptan »

İyi günler.
iki tablom var haberler ve yorumlar tablosu. haberler.id ve yorumlar.haberid alanları ile join yaptırıyorum.
Bu iki tabloyu kullanarak en çok yorum yapılan haberleri ve yorumları bulmak istiyorum. Group by kullanmam gerekiyor sanırım ama tam çözemedim.
Alanları şöyle söyleyebiliriz.
Haberler-> id,Haberbaslik
Yorumlar->id,haberid,yorum
Yardımcı olanlara teşekkür ederim.
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: En çok yorum yapılan haberleri listeleme

Mesaj gönderen unicorn64 »

Kod: Tümünü seç

SELECT TOP 10 H.HABERBASLIK, COUNT(*) YORUMADEDI FROM YORUMLAR Y
INNER JOIN HABERLER H ON H.ID=Y.HABERID
GROUP BY H.HABERBASLIK
HAVING COUNT(*)>0
ORDER BY 2 DESC
en çok yorum yapılan 10 haber başlığını ve yorum sayısını listeler...

hangi veritabanını kullandığınızı yazmamışsınız. sql serverda TOP olarak kullanılan komutun firebird karşılığı FIRST komutudur. buna göre gerekli düzenemeyi yaparsınız.
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
Kaptan
Üye
Mesajlar: 395
Kayıt: 01 Tem 2005 04:02

Re: En çok yorum yapılan haberleri listeleme

Mesaj gönderen Kaptan »

teşekkür ederim hocam dediğiniz gibi yaptım oldu.
iyi çalışmalar.
Cevapla