İ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.
En çok yorum yapılan haberleri listeleme
Re: En çok yorum yapılan haberleri listeleme
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
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...

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...

Re: En çok yorum yapılan haberleri listeleme
teşekkür ederim hocam dediğiniz gibi yaptım oldu.
iyi çalışmalar.
iyi çalışmalar.