из каждой группы (группировка осуществляется по identity), для которого:
- приоритет#1: is_closed = true
- приоритет#2: is_illegal = true
То есть, если имеем закрытое кафе - выбираем его. Если таковых нет - ищем по is_illegal = true.
Подскажите, пожалуйста, как такое можно реализовать?)
Стоит попробовать конструкцию Distinct on ... order by case when .... then 1 ...
Обсуждают сегодня