MySQL - Getting Top n records and ordering by a specific column with pagination -
i have got problem getting top n records database , ordering them specific column , paginating them.
for example want first 100 movies movie table , order these first 100 records name , display 10 records per page.
however doesn't work;
select name movies order id desc, name desc, limit 0,10 i quite confused here. in order paginate have use limit in such ways;
limit 0,10 = first page limit 10,20 = second page and on.
in order first records, use order id desc when want list z a, order id desc, name desc doesn't trick.
in words want first (latest) 100 records out of 10.000 , order 100 records name (asc or desc) , / or view (asc or desc).
i hope clear enough explain problem.
i glad if me out one.
shift order of order by statements (updated)
select name ( select * movies order id desc limit 100 ) order name desc limit 0,10 it uses first 1 first , if equal looks @ next one
Comments
Post a Comment