Было бы здорово, если бы был ПОЛОЖИТЕЛЬНЫЙ ответ на этот вопрос ...
Можно ли сделать выбор SQL на основе порядка возможных значений условия.
Например.
Rows
ID Type
2 Dog
2 Cat
4 Cat
5 Cat
Как видите, идентификаторы первых двух строк одинаковы. Поэтому я бы хотел выбрать 1 строку в каждой группе в порядке предпочтения, поэтому сначала «Собака». Если «Собака» не существует, выберите «Кошка»
Е.Г.
SELECT ID, Type
FROM pets
WHERE Type = "Dog, Cat"
GROUP BY ID
Результаты будут ...
ID Type
2 Dog
4 Cat
5 Cat