Ich glaube, wir brauchen weitere Informationen, bevor wir Ihnen helfen können.
Ich denke, Sie versuchen, die Informationen auf untergeordneter Ebene in einer Eltern-Kind-Beziehung in einer Liste zu formatieren. Wahrscheinlich haben Sie so etwas wie diesen Blog
Ihre Abfrage ist jedoch nicht korrekt formatiert.
Ist ErrorMaster (Production.ProductCategory) das übergeordnete Element und CallRegErrors (SUB.ProductCategoryID) das untergeordnete Element?
Wenn dies der Fall ist, ändern Sie einfach die Abfrage in diese Tabellennamen-Feldnamen, damit es funktioniert.
Ich habe die REPLACE-Funktion für das Gesamtergebnis verwendet, um COMMAS in CR + LF zu ändern.
-- 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
Sie können Wagenrückläufe im Ausgabefenster nur sehen, wenn der Typ in SSMS auf TEXT eingestellt ist.
Ich hoffe, das löst Ihr Problem. Wenn nicht, schreiben Sie bitte mit weiteren Informationen zurück!!