小编典典

MySQL如何处理查询中的ORDER BY和LIMIT?

mysql

我有一个查询,看起来像这样:

SELECT article FROM table1 ORDER BY publish_date LIMIT 20

ORDER BY如何运作?它会排序所有记录,然后获取前20条记录,还是会获取20条记录并按publish_date字段排序?

如果是最后一篇,则不能保证您会真正获得最新的20篇文章。


阅读 319

收藏
2020-05-17

共1个答案

小编典典

它将先排序,然后得到前20。数据库还将处理WHERE子句中的所有内容ORDER BY

2020-05-17