Как сделать так, чтобы вывод в STRING_AGG() не повторялся?
SELECT
Customer as [CustomerFullName]
, STRING_AGG(Post.Postman, ', ') as Postmans
FROM Delivery as Deli
INNER JOIN Subscription as Subs
ON Subs.SubscriptionID = Deli.SubscriptionID
INNER JOIN (SELECT CustomerID, CONCAT(FirstName, ' ', LastName) as Customer
FROM Customer) as Cust
ON Subs.CustomerID = Cust.CustomerID
INNER JOIN (SELECT PostmanID, CONCAT(FirstName, ' ', LastName) as Postman
FROM Postman) as Post
ON Deli.PostmanID = Post.PostmanID
WHERE Cust.CustomerID = '3'
Group by Cust.Customer;
На картинке вывод с повторением имён, хотелось бы от этого избавиться
Источник: Stack Overflow на русском