Как удалить повторяющиеся строки из таблицы? Я искал Интернет, но я не смог решить проблему. Вот что я написал:SQL - Удалить повторяющиеся строки из таблицы
WITH C As
(
Select A.PatientID, A.DoctorID
From Appointment As A
)
Select Distinct A.PatientID, A2.PatientID, A.DoctorID
From Appointment As A
Inner Join C as A2
On A.DoctorID = A2.DoctorID
Where A.PatientID <> A2.PatientID
Order By A.PatientID Asc
Вот результат:
В изображении выше, вы заметите, что данные в строке 1 дублируется в строке 6. Как Я удаляю все повторяющиеся строки? Какие-либо предложения?
Вы хотите удалить? или удалить его из выбранного? каковы ваши rdbms? –
Я хочу удалить его из инструкции select. – BlueFox
postgres, сервер oracle или sql? Как у вас есть имя поля PatientID? –