I am using this query in another big query. I need this query to return comman separated values (so John,David,Brian,Jake) and without using any intermediate variable.
I'm using SQL Server 2014.
Could you please provide necessary SQL?
SELECT
--@listStr = (COALESCE(@listStr + ',', '') + ShortName)
X.ShortName
FROM
(
SELECT 'John' AS ShortName UNION ALL
SELECT 'David' AS ShortName UNION ALL
SELECT 'Brian' AS ShortName UNION ALL
SELECT 'Jake' AS ShortName
) X