У меня есть таблица, которая содержит название цвета (например, чирок) и связанный основной цвет (синий). Иногда запись о цвете может совпадать с соответствующим основным цветом (красный, красный).
Как я могу сделать GROUP BY PRIMARY_COLOR, где COLOR для каждой группы расположены в алфавитном порядке ... кроме случаев, когда COLOR и PRIMARY_COLOR совпадают - эта запись должна быть вверху группировки.
Пример:
COLOR PRIMARY_COLOR
------------------------
teal blue
magma red
sky blue
red red
magenta red
должно получиться ...
COLOR PRIMARY_COLOR
------------------------
sky blue
teal blue
red red
magenta red
magma red