3
如何從我的表中刪除重複的行?我搜索了互聯網,但我一直無法解決這個問題。下面是我寫的東西: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 server?你有兩個字段名稱PatientID? –