Я пытаюсь добиться следующего:
У меня есть один оператор ORDER BY, который может меняться в зависимости от значения, хранящегося в столбце A.
Например:
если Type является членом, сортировка по фамилии участника если Тип является Группой, выполните сортировку по имени группы
как в порядке возрастания.
Мое лучшее предположение для окончательного утверждения было бы следующим:
SELECT *
FROM table
WHERE STATUS = 'Active'
ORDER BY ((LNAME if TYPE = 'Member') OR (GROUPNAME if TYPE = 'Group')) ASC
Я знаю, что это неверно, но не может найти информацию в другом месте. Любые идеи?