Моих полейПоиск дубликатов строк в SQL Server с помощью нескольких условий
ID | Name | StartTime | EndTime | Date | Description
Я ищу способ, чтобы выбрать все строки с одинаковыми записями во всех областях за исключением ID.
Я не так знаком с SQL, поэтому я попытался использовать метод this, но есть только одно поле, не соответствующее (как в моем случае) пять.
Моя первая идея состояла в том, чтобы попробовать что-то вроде:
SELECT *
FROM Table
order by Name, Date, StartTime, EndTime, Description
если бы просмотреть все записи, я бы по крайней мере, найти дубликаты, но это, безусловно, не самый лучший способ решить эту проблему.
Этот запрос может быть выполнен без использования предложения group by. –
@AnkitBajpai нет, это не может быть написано именно так. Попробуйте этот скрипт: выберите «Имя», «Дата», «Начало», «Конечная точка», «Описание» из (значения (1,1,1,1,1)) x (Имя, Дата, Время начала, Конечная дата, Описание) со счетом (*)> 1 ... Результат Столбец «x.Name» недопустим в списке выбора, потому что он не содержится ни в агрегатной функции, ни в предложении GROUP BY –