Originariamente inviato da gasmor
non capisco una cosa:
select *,
if(id in (3,4,5), 2, 1) as ord
FROM tabella
order by user_regdate desc, ord
limit .....
è obbligatorio metterlo? perchè io conosco solo quali sono gli id che devono stare prima, gli altri non li conosco