Я пишу sql для поиска в базе данных по ряду параметров. Как бы я упорядочил результирующий набор по элементам, которые соответствуют большинству параметров в предложении where. Например:
SELECT *
FROM users
WHERE username = 'eitan'
OR email = 'eitan@eitan.com'
OR company = 'eitan'
Username | email | company
1) eitan | blah@blah.com | blah
2) eitan | eitan@eitan.com | eitan
3) eitan | eitan@eitan.com | blah
следует заказать как:
2, 3, 1.
Спасибо. (ps запрос не так прост, имеет много объединений и много OR в WHERE)
Эйтан