У меня есть таблица, которая содержит действия против определенных учетных записей, действия даются пронумерованным SET действий, и внутри этого SET они получают уникальный последовательный номер. Мы столкнулись с проблемой, когда какой-то один из уникальных номеров был дублирован и хотел бы проверить больше примеров, где это могло произойти. Таблица выглядит немного как это:Найти повторяющиеся значения в столбце, основанные на конкретных критериях
Account | Action Set | Action No | Action Code
--------|------------|-----------|------------
001 | 1 | 1 | GEN
001 | 1 | 2 | PHO
001 | 1 | 3 | RAN
001 | 1 | 3 | GEN
002 | 1 | 1 | GEN
002 | 1 | 2 | PHO
002 | 1 | 3 | RAN
Я пробовал различные вещи, я нашел через поиск здесь, но не могу найти что-нибудь, что выглядит, как это соответствует моим конкретным обстоятельствам.
Для любого номера учетной записи я хотел бы найти, где в пределах одного действия SET один и тот же номер действия используется более одного раза. Мне также нужно вернуть полную строку, а не просто количество их.
Из приведенного выше примера, я бы ожидать, чтобы увидеть эти результаты, так же счета, тот же набор действий, такое же количество действий
Account | Action Set | Action No | Action Code
--------|------------|-----------|------------
001 | 1 | 3 | RAN
001 | 1 | 3 | GEN
Я бы после того, что я пытался до сих пор, но честно экстента код, который я написал до сих пор:
SELECT
ТИА
Марк
Вы должны отредактировать вопрос и привести примеры того, что вы * * хотите найти. Кажется, что ваши строки не соответствуют критериям. –
Это очень хорошее начало! – jarlh
@GordonLinoff - Я знаю, что вы уже ответили, и ваше решение сработало, но я обновил исходный вопрос с вашими предложениями, если он поможет кому-то еще с той же проблемой. Благодарю. –