Penso che abbiamo bisogno di maggiori informazioni prima di poterti aiutare.
Penso che tu stia cercando di formattare le informazioni a livello di figlio in una relazione genitore figlio in un elenco. Probabilmente hai visto qualcosa di simile a questo blog sul web.
Tuttavia, la tua query non è formattata correttamente.
ErrorMaster (Production.ProductCategory) è il genitore e CallRegErrors (SUB.ProductCategoryID) il figlio?
In tal caso, cambia la query con quei nomi di campo del nome della tabella affinché funzioni.
Ho usato la funzione REPLACE sul risultato complessivo per cambiare COMMAS in 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
Puoi vedere solo i ritorni a capo nella finestra di output quando il tipo è impostato su TESTO in SSMS.
Spero che questo risolva il tuo problema. In caso contrario, rispondi con maggiori informazioni!!