Saya rasa kami membutuhkan lebih banyak informasi sebelum kami dapat membantu Anda.
Saya pikir Anda mencoba memformat informasi di tingkat anak dalam hubungan orang tua anak ke dalam daftar. Anda mungkin melihat sesuatu seperti ini blog di web.
Namun, kueri Anda tidak diformat dengan benar.
Apakah ErrorMaster (Production.ProductCategory) adalah induk dan CallRegErrors (SUB.ProductCategoryID) adalah anak?
Jika demikian, ubah saja kueri ke nama bidang nama tabel tersebut agar berfungsi.
Saya menggunakan fungsi REPLACE pada hasil keseluruhan untuk mengubah COMMAS menjadi 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
Anda hanya dapat melihat carriage return di jendela output jika jenisnya disetel ke TEXT di SSMS.
Saya harap ini menyelesaikan masalah Anda. Jika tidak, harap balas dengan informasi lebih lanjut!!