La solución que encontré la dió un moderador experto en MySQL de este foro. No se que tal eficiente sea. Igual nisiquiera agradecieron ni miraron mis post.

voy a ver cual es más eficiente.

Saludos Smolky
Código SQL:
Ver originalSELECT * FROM tabla WHERE id=40
UNION
(SELECT * FROM tabla WHERE id<>40 ORDER BY id ASC)