Một giải pháp thay thế, có thể mang lại cho bạn hiệu suất tốt hơn (thử nghiệm cả hai cách và kiểm tra kế hoạch thực hiện):
SELECT
T1.id,
T1.business_key,
T1.result
FROM
dbo.My_Table T1
LEFT OUTER JOIN dbo.My_Table T2 ON
T2.business_key = T1.business_key AND
T2.id > T1.id
WHERE
T2.id IS NULL
Truy vấn này giả định rằng ID là một giá trị duy nhất (ít nhất là đối với bất kỳ business_key nhất định nào) và nó được đặt thành NOT NULL.