Använd FIELD() funktionen i ORDER BY klausul: ORDER BY FIElD(id, '1', '6', '3', ...); Se den i aktion här: SQL Fiddle Demo