Я в ситуации, когда мне нужно выбрать строки, которые имеют одинаковый контент в двух конкретных столбцах, и отдельный контент в третьем. До сих пор я получил это для двух аналогичных столбцов:Поиск дубликатов с двумя аналогичными столбцами и одним отличным
SELECT id, Title,
COUNT(*) AS NumOccurrences
FROM Table
GROUP BY id, Title
HAVING (COUNT(*) > 1)
Теперь я должен указать третий отдельный столбец в этом запросе. Назовем это Ральфом. Это, очевидно, не работает:
SELECT id, Title, DISTINCT Ralph,
COUNT(*) AS NumOccurrences
FROM Table
GROUP BY id, Title
HAVING (COUNT(*) > 1)
И что будет?
Что SQL Sever версии вы используете? – Arion
К сожалению, SQL Server 2008 – SylvainB