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;