我无法在任何地方找到这个,而且我很难解决这个问题。
这是我的SQL查询:
SELECT id, subject, content, description, date, image
FROM articles
WHERE id > $lastid
ORDER BY id ASC
LIMIT 5
这给我输出以下顺序id 11,12,13,14,15。
有没有办法切换这个输出所以它是id 15,14,13,12,11?
答案 0 :(得分:1)
SELECT * FROM (
SELECT id, subject, content, description, date, image FROM articles WHERE id > $lastid
ORDER BY id ASC
LIMIT 5
) t
ORDER BY id DESC
documentations告诉您有两种排序方式:升序和降序。相应的sql元素是:
ORDER BY [Field] ASC
升序和ORDER BY [Field] DESC
降序。