Konu Başlığı: SQL Select Top 5 Problemi
View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 04.06.2007   #4 (permalink)
kubilayk
 
Üyelik Tarihi: 14.07.2006
Yer: Ankara
Mesaj: 40
Re: SQL Select Top 5 Problemi

Sanırım sorunun kaynağını buldum.

entry.count değeri tüm satırlarda aynı yani 0 olduğundan dolayı tüm kayıtları getiriyormuş. Bunu önlemek için count sıralamasından sonra bir de tarih sıralaması yaptım.

Gerçi şimdi deneme verileri olduğundan tarih değerleri de aynı olduğu için problem olabiliyor ama yine de site faaliyete geçtiğinde entry'ler saniyesi saniyesine aynı olmayacağından bu bir çözüm olabilir.

Ama yine de bu durumdan kurtulmak için bir çözüm var mı açıkçası merak ediyorum.

Kod:
SELECT TOP 5 (category.title) AS catName, (entry.path) AS path, (entry.title) AS title FROM category INNER JOIN entry ON category.categoryID = entry.categoryID WHERE entry.isDraft=false ORDER BY entry.count DESC, entry.entryTime;
kubilayk şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin