我得到的ID和代表該ID我得到一個圖像中的我附上記錄的詳細信息記錄列表列表 如何獲得特殊的電子郵件ID與muiltiple記錄,其中ID = @ ID
,你在圖片中看到我收到重複的電子郵件ID,所以使得電子郵件ID唯一我用這個查詢 這裏是我的查詢
WITH cte AS
( SELECT *, ROW_NUMBER() OVER (PARTITION BY Email ORDER BY ID Desc) AS rn
FROM AlertsTbl
)
SELECT *
FROM cte
WHERE rn = 1
,所以我通過這個獲得獨特的電子郵件ID,但問題是我怎麼能通過在圖像中選擇的ID來顯示只有唯一的電子郵件地址的記錄SS?
你能告訴我們一些樣品和預期的結果嗎?聽起來像'WHERE ID = @ID GROUP BY Email HAVING COUNT(1)= 1' – Prisoner
你想要具有唯一電子郵件的記錄嗎?其獨特的電子郵件 –
是的,先生記錄,其中電子郵件IN( 選擇電子郵件 FROM AlertsTbl GROUP BY電子郵件 HAVING COUNT(*)= 1) –