mysql - Using ORDER BY while still maintaining use of index -


i'd retrieve rows utilizing index on columns , b. told way ensure index being used retrieve rows use order clause, example:

a  b  offset 1  5   1 1  4   2 2  5   3 2  4   4  select a,b tablex  offset > 0 , offset < 5  order a,b asc 

but results rows returned ordered column b , not a,b.

a  b 1  4   2  4     2  5    1  5  

how can , still ensure index being used , not full table scan? if use order b doesn't mean mysql scan b , defeat purpose of having 2 column index?

any index includes or b cloumns have no effect on query, regardless of order by. need index on offset field being used in hte where clause.


Comments

Popular posts from this blog

image - ClassNotFoundException when add a prebuilt apk into system.img in android -

I need to import mysql 5.1 to 5.5? -

Java, Hibernate, MySQL - store UTC date-time -