Нужен SQL скрипт - PullRequest
       9

Нужен SQL скрипт

0 голосов
/ 07 сентября 2018
incident_number   Has_Breached   Id
INC15229006       Breached       1
INC15229006       Not Breached   2
INC15229006       Not Breached   3
INC15087939       Not Breached   4
INC15087939       Not Breached   5
INC15087939       Not Breached   6
INC15087939       Not Breached   7
INC15087939       Breached       8
INC15087939       Not Breached   9
INC15087939       Breached       10
INC15087940       Not Breached   13
INC15087940       Not Breached   12
INC15087940       Not Breached   24
INC15087940       Not Breached   32
INC15087940       Not Breached   45
INC15087940       Not Breached   67

Мне нужны результаты, как показано ниже

incident_number   Has_Breached
INC15229006       Breached
INC15087939       Breached
INC15087940       Not Breached

1 Ответ

0 голосов
/ 07 сентября 2018

Если возможны только значения 'Breachend' и 'Not Breached', вы можете GROUP BY incident_number и получить минимум как 'Breached' < 'Not Breached'.

SELECT incident_number,
       min(has_breached) has_breached
       FROM elbat
       GROUP BY incident_number;
...