Как получить дубликаты записей из таблицы в сочетании с двумя столбцами.Запрос на получение дубликатов записей в SQL Server 2008
Моей Таблица значение:
UserId ProgramId
100 1
100 1
100 1
100 2
101 2
101 2
100 3
101 3
102 4
102 4
103 5
Желаемых Выходные:
UserId ProgramId
100 1
100 2
100 3
101 2
101 3
Я попытался ниже запрос, чтобы получить повторяющиеся значения UserId при различном ProgramID в таблице.
SELECT [UserId],[ProgramId],COUNT([UserId]) FROM [Table1]
GROUP BY [UserId],[ProgramId]
HAVING COUNT([UserId]) > 1
order by [UserId]
Я получаю UserId, ProgramId и графы строк дублирующих, но не указаны для отдельного ProgramId. Какая ошибка в моем запросе ??. Любые предложения будут в основном полезными.