tar Zerkms idé:
Select * FROM (
SELECT * FROM `articles`
WHERE date >= UNIX_TIMESTAMP(DATE(NOW() - INTERVAL 30 DAY))
ORDER BY `views` DESC
LIMIT 20
) as reverse_article
ORDER BY views ASC
låter dig dubbelsortera
-
Den högsta kommer att väljas (inre val)
-
Den lägsta kommer att plockas ut först.
DOCK
du kan också vända sorteringen via PHP genom att först hämta din fetchALL och köra räkningen bakåt från count() (som är din maxstorleksarray) ner till 0 (vilket är din högsta arrayvy)
gör ditt val