Найти группы данных, которые могут иметь изменения во втором связанном столбце - PullRequest
1 голос
/ 06 февраля 2012

У меня есть таблица информации, которая мне нужна, чтобы найти группы из первого столбца, которые могут измениться во втором столбце.

Вот некоторые примеры данных.

123464 A
123464 B
123456 A
123457 A
123458 A
123459 B
123459 B
123459 C
123460 A
123461 T
123462 A
123463 B
123465 V
123466 B

Что я ожидаю от запроса,это находка
123459
123464

Я пытался сделать группировку с имеющим, но не смог получить ничего полезного.Я знаю, что есть некоторые мастера SQL.Я думаю, что слишком стараюсь, и, возможно, есть простое решение.

Я работаю в DB2, но если кто-то придумает решение, я с радостью перенесу его на DB2.

Спасибо!

1 Ответ

2 голосов
/ 06 февраля 2012

Или что-то подобное может работать и не требует объединения:

SELECT column1
FROM yourTable
GROUP BY column1
HAVING COUNT(DISTINCT columns2) > 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...