Вывести одно значение по всем строкам, если хотя бы одно из значений столбца N равно 'abde'?
Нужно написать условие, которое выводит значение в соответствии с условием, в разрезе по каждому уникальному ID:
- Если хотябы одно из значений поля
pars
равноabde
, то по всем строкам для этого ID вывести abde - Если поле
pars
НЕ имеет значениеabde
, но имеет значениеs
, то вывести s - Если в поле
pars
НЕ найдено значенийabde
илиs
, то Null
id | pars | new_value |
---|---|---|
115465 | abde | abde |
115465 | s | abde |
115465 | null | abde |
28785 | s | s |
28785 | m | s |
49 | wow | null |
Источник: Stack Overflow на русском