我正在创建一个博客,我决定通过ID订购我的博客,这是因为我想在主页上显示3,并在博客中显示所有这些。无论如何这不是我的问题直到我需要帮助我的MySQL查询。
比如说我在数据库中有以下ID:1 2 3 4 5 6 7 8 9 10.
我只想显示3,最新的3 8 8,9然后10.我不知道我怎么查询这可以请求我的MySQL查询行吗?
我知道这是一个愚蠢的问题我找到了我的意思的例子,但是它在谈论将2个数字加在一起?我只需要按顺序放置一个号码。
无论如何,谢谢你们!
答案 0 :(得分:2)
您可以按ID排序,降序。这将在结果集的开头放置具有最高ID的帖子。然后,您可以使用LIMIT
仅返回3个结果(即最新的3个)。
SELECT `post_id` FROM `tblName` ORDER BY `post_id` DESC LIMIT 3
答案 1 :(得分:1)
试试这个:
SELECT *
FROM [TableName]
ORDER BY ID DESC
LIMIT 3
答案 2 :(得分:-1)
SELECT * FROM table WHERE true ORDER BY id DESC LIMIT 3