DB2 SQL: запрос на обнаружение, если в группе только один клиент [CD_CLI] - PullRequest
0 голосов
/ 27 марта 2020

Мне понадобится запрос, чтобы узнать, в каких группах есть только один клиент и, если возможно, если клиент [CD_CLI] в группе только с ним.

enter image description here

1 Ответ

0 голосов
/ 28 марта 2020

Попытка с предоставленной ограниченной информацией

SELECT CD_GR_PSZD, CD_CLI
  FROM CLI_GR_PSZD
 WHERE CD_GR_PSZD in (
    SELECT CD_GR_PSZD 
      FROM CLI_GR_PSZD
     GROUP BY CD_GR_PSZD 
    HAVING count(*) = 1)

Подвыбор проверяет, какая группа имеет только одну запись в таблице CLI_GR_PSZD, и внешний SELECT позволяет выбрать любые столбцы, которые вам нужны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...