У меня есть таблица продуктов, и мне нужно написать SQL-запрос, который упорядочит эти продукты в алфавитном порядке в соответствии с их производителем.
т.е.
SELECT * FROM ProductsTable ORDER BY Manufacturer
Но сложность в том, что мы пытаемся продвигать одного конкретного производителя.Таким образом, все продукты этого производителя должны быть наверху, а не в алфавитном порядке с остальными.
e.g.
+---------+------------+
|Product |Manufacturer|
+---------+------------+
|pears |Jim |
|apples |Fred |
|tomatoes |Adam |
|oranges |Bob |
|bananas |Fred |
|grapes |Carl |
+---------+------------+
If we are promoting Fred, the query would result in
+---------+------------+
|Product |Manufacturer|
+---------+------------+
|apples |Fred |
|bananas |Fred |
|tomatoes |Adam |
|oranges |Bob |
|grapes |Carl |
|pears |Jim |
+---------+------------+
Есть ли способ сделать это?