Закрепить запись наверху при выборке

01.12.2015 mysql

MySQL и PostgreSQL позволяют использовать результат логической операции при сортировке. Довольно удобно, когда нужно выдать какие-то записи первыми.

 

select * from address
order by (state = 'CA') desc, (state = 'CT') desc

 

 

select * from posts
order by (id = 123), created_at

 

источник: http://rmcreative.ru/blog/post/zakrepit-zapis-naverkhu-pri-vyborke