Czy da się jakoś posortować dane tak aby jakaś wartośc była pierwsza

0

Mam taki pytanie mam tabelę z wartościami {45,56,90,1,23,90}

I teraz użytkownik chcę zmienić ustawienia dla rekordu o id 23
to jak wykonać polecenie, żeby zwróciło coś takiego'

{23,56,90,1,90}

3
ORDER BY
  id = 23 DESC,
  id ASC
1

Możesz też skorzystać z funkcji FIELD. Tylko musisz wtedy uważać na wartości spoza "setu" - przyjmują 0 i są pierwsze (dlatego dopisałem 45)
http://sqlfiddle.com/#!9/d2e92d/2

1 użytkowników online, w tym zalogowanych: 0, gości: 1