Изменения документа Группировка с условием на всю группу | GROUP BY HAVING
Редактировал(а) Alexandr Fokin 2023/12/16 14:12
отредактировано Alexandr Fokin
на 2020/09/10 13:52
на 2020/09/10 13:52
отредактировано Alexandr Fokin
на 2020/09/10 13:50
на 2020/09/10 13:50
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (2 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Название
-
... ... @@ -1,1 +1,1 @@ 1 -Группировка с условием на всю группу | Group by Having1 +Группировка с условием на всю группу - Содержимое
-
... ... @@ -1,16 +1,0 @@ 1 - 2 -https://stackoverflow.com/questions/32122777/group-by-having-at-least-one-of-each-item 3 - 4 -{{code language="sql"}} 5 - 6 -select 7 - person_id 8 -FROM MyTable 9 -GROUP BY person_id 10 -HAVING 3 = ( 11 - MAX(CASE pet WHEN 'dog' THEN 1 ELSE 0 END) 12 -+ MAX(CASE pet WHEN 'cat' THEN 1 ELSE 0 END) 13 -+ MAX(CASE pet WHEN 'tiger ' THEN 1 ELSE 0 END) 14 -) 15 - 16 -{{/code}}