Если у вас есть несколько записей клиентов с одним и тем же именем, вы должны выбрать один идентификатор для данного имени. Вот пример выбора самого последнего созданного (т.е. max()
), но вы можете захотеть первого созданного (например, min()
):
SELECT
Max([id]) as id,
COALESCE ([Company], [LastName] + ', ' + [FirstName]) as Customer
FROM [some_database].[dbo].[some_table]
GROUP BY 2
ORDER BY Customer
Отредактировано: Извините ... GROUP BY 2 , а не 1