Is MySQL LIMIT applied before or after ORDER BY?

后端 未结 3 2045
孤街浪徒
孤街浪徒 2020-12-28 12:50

Which one comes first when MySQL processes the query?

An example:

SELECT pageRegions
FROM pageRegions WHERE(pageID=?) AND(published=true) AND (publis         


        
3条回答
  •  生来不讨喜
    2020-12-28 13:16

    Just wanted to point out the in case of MySQL ordering is applied before limiting the results. But this is not true for other DB.

    For example Oracle first limits results and applies ordering on said results. It makes sense when you think about it from a performance point of view. In MySQL you are actually ordering the entire DB(> 1000 records) to get 2

提交回复
热议问题