Comment recherchez-vous trois clients uniques avec le plus grand Purchase_Cost
?
Je veux appliquer le DISTINCT
seul sur Customer_Name
, mais la requête ci-dessous applique le distinct sur les trois colonnes. Comment dois-je modifier la requête pour obtenir la sortie souhaitée?
SELECT DISTINCT TOP 3 customer_name, order_no, Purchase_Cost
FROM PurchaseTable
ORDER BY Purchase_Cost
sql-server
distinct
top
Neal
la source
la source