Скажите, у меня есть следующая таблица:
ID Author
---------------------
1 Bill
2 Joe
3 Bill and Joe
4 Bill
И я хочу получить результирующий набор из:
SELECT id FROM table WHERE Author LIKE '%Bill%' OR Author = 'Bill'
Как я мог бы упорядочить его так, чтобы строки, совпадающие с равенством, были возвращены первыми строками, а после совпадают совпадения? например Запрос вернет 1,4,3
. Я использую MySQL, но принимаю ответы в любой БД.