Acho que precisamos de mais informações antes de podermos ajudá-lo.
Acho que você está tentando formatar as informações no nível filho em um relacionamento pai filho em uma lista. Você provavelmente viu algo assim blog Na internet.
No entanto, sua consulta não está formatada corretamente.
O ErrorMaster (Production.ProductCategory) é o pai e CallRegErrors (SUB.ProductCategoryID) o filho?
Nesse caso, basta alterar a consulta para esses nomes de campo de nome de tabela para que funcione.
Usei a função REPLACE no resultado geral para alterar COMMAS para 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
Você só pode ver retornos de carro na janela de saída quando o tipo é definido como TEXT no SSMS.
Espero que isso resolva o seu problema. Se não, por favor escreva de volta com mais informações!!