Creo que necesitamos más información antes de poder ayudarte.
Creo que está tratando de formatear la información a nivel de niño en una relación padre-hijo en una lista. Probablemente viste algo como esto blog en la web.
Sin embargo, su consulta no tiene el formato correcto.
¿Es ErrorMaster (Production.ProductCategory) el padre y CallRegErrors (SUB.ProductCategoryID) el hijo?
Si es así, simplemente cambie la consulta a esos nombres de campo de nombre de tabla para que funcione.
Usé la función REEMPLAZAR en el resultado general para cambiar COMMAS a CR + LF.
-- Sample database
USE AdventureWorks2012
GO
-- Change SQL from www.sqlandme.com for this users problem
SELECT
CAT.Name AS [Category],
REPLACE(STUFF((
SELECT ',' + SUB.Name AS [text()]
FROM Production.ProductSubcategory SUB
WHERE SUB.ProductCategoryID = CAT.ProductCategoryID
FOR XML PATH('')
), 1, 1, '' ), ',', CHAR(13) + CHAR(10))
AS [Sub Categories]
FROM Production.ProductCategory CAT
Solo puede ver los retornos de carro en la ventana de salida cuando el tipo está establecido en TEXTO en SSMS.
Espero que esto resuelva tu problema. Si no es así, ¡escríbanos con más información!