MYSQL选择最后3行,按ASC排序

Dyl*_*oss 6 php mysql select sql-order-by

我只是想在帖子上选择最新的3条评论,并按照ASC顺序订购.

这将选择最后3行,但我需要它们以相反的顺序:

mysql_query("
SELECT * FROM comments WHERE postID='$id' AND state='0' ORDER BY id DESC LIMIT 3")
Run Code Online (Sandbox Code Playgroud)

Ser*_*sev 16

您可以稍后对其进行反向排序.

SELECT * 
FROM (SELECT * FROM comments
      WHERE postID='$id' 
        AND state='0' 
      ORDER BY id DESC 
      LIMIT 3) t
ORDER BY id ASC;
Run Code Online (Sandbox Code Playgroud)