我需要找到来自不同客户的前50大捐款。我可以获得前50名捐赠记录,但其中一些捐赠记录来自同一客户。有没有办法过滤掉已经出现在结果集中的客户的捐款记录?以下是我必须确定的前50名捐款:
SELECT TOP 50 gift_key
, customerName
, giftAmount
, giftDate
FROM gift (nolock)
JOIN customer (nolock) on gift_customer_key = customer_key
ORDER BY giftAmount desc