我该如何从我的表格中删除重复的行?我在互联网上搜索了很多,但是仍然无法解决这个问题。以下是我写的代码:
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行中重复出现。如何删除所有重复的行?有什么建议吗?
A.PatientID <> A2.PatientID
更改为A.PatientID < A2.PatientID
。 - Juan Carlos Oropeza