SELECT
*
FROM
Registrations AS R1
INNER JOIN Registrations AS R2
ON R2.UserItemId = R1.UserItemId
AND R2.CourseOfferingId = R1.CourseOfferingId
AND R2.Id != R1.Id
WHERE
R2.Id > R1.Id
我應該如何刪除重複值?刪除重複值SQL
感謝
這個問題是不完整的,但我會提供給你:'從註冊刪除存在(從註冊r2中選擇1,其中r2.UserItemId = Registrations.UserItemId和r2.CourseOfferingId = Registrations.CourseOfferingId和r2.Id <註冊。 UserItemId' – shawnt00
select 1意味着什麼在這裏? – user18160
你可以使用'select *'或任何其他表達式。關鍵是子查詢是否返回一個結果 - 結果並不重要,如果你只運行'select 1 '你得到一個單行和一列的值爲'1' – shawnt00