Я пытаюсь объединить несколько столбцов и разделить их запятой, как показано ниже:
Column
------
abc
bcd
bgd
abc
Ожидаемый результат: abc,bcd,bgd
Я использую этот код:
CREATE FUNCTION concatinate(@PK uniqueidentifier)
RETURNS varchar(max)
AS
BEGIN
DECLARE @result varchar(max)
SELECT @result = ISNULL(@result + ', ', '') + Column
FROM table
Результат, который я получаю,
abc,bcd,bgd,abc
Я не могу выбирать только отдельные значения. Пожалуйста, направляйте.