Bir değişken 1 veya 0 eşit olmadığına göre sorgu sıralamayı değiştirme

0 Cevap php

Aşağıdaki sorgu, ben sonuçlar sıralanır biçimini değiştirmek istiyorum.

Şu anda, sonuç ORDER BY most_recent DESC tarafından sıralanır. Ben bu sıralamayı tutmak istiyorum, ama s.topten 1 s.topten = 0 satır yukarıda sipariş edilmesi = herhangi bir satır istiyorum.

Bunu nasıl yapabilirim?

Teşekkür peşin,

John

$sqlStr = "SELECT s.loginid, s.title, s.url, s.displayurl, s.datesubmitted, l.username,
  s.submissionid, s.subcheck, s.topten, COUNT(c.commentid) countComments, 
  GREATEST(s.datesubmitted, COALESCE(MAX(c.datecommented), s.datesubmitted)) AS most_recent
FROM submission s
INNER JOIN login l ON s.loginid = l.loginid
LEFT OUTER JOIN comment c ON s.submissionid = c.submissionid
GROUP BY s.submissionid
ORDER BY most_recent DESC
LIMIT $offset, $rowsperpage";   

0 Cevap