order by id=xx desc のようにすれば最初に order by id=xx (asc) のようにすれば最後に回す事ができます。 例)id=50のレコードを最初に出したい ※他は順不同 mysql> select id from hoge order by id=50 desc; +----+ | id | +----+ | 50 | | 44 | | 59 | (略) | 55 | | 56 | | 70 | +----+例)id=50のレコードを最初に出したい ※他は昇順 mysql> select id from hoge order by id=50 desc, id asc; +----+ | id | +----+ | 50 | | 44 | | 45 | (略) | 68 | | 69 | | 70 | +----+例)id=50のレコードを最後に出したい ※他