Редактировал(а) Alexandr Fokin 2023/12/16 14:12

От версии < 2.1 >
отредактировано Alexandr Fokin
на 2020/09/10 13:52
К версии 1.1 >
отредактировано Alexandr Fokin
на 2020/09/10 13:50
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Название
... ... @@ -1,1 +1,1 @@
1 -Группировка с условием на всю группу | Group by Having
1 +Группировка с условием на всю группу
Содержимое
... ... @@ -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}}