2
DB:SQL Server 2008的如何將子查詢結果字段集中到父查詢中?
我有一個真正的(假的)這樣的常規查詢: -
SELECT CarId, NumberPlate
(SELECT Owner
FROM Owners b
WHERE b.CarId = a.CarId) AS Owners
FROM Cars a
ORDER BY NumberPlate
而這正是我試圖讓...
=> 1 ABC123 John, Jill, Jane
=> 2 XYZ123 Fred
=> 3 SOHOT Jon Skeet, ScottGu
所以,我嘗試使用
AS [Text()] ... FOR XML PATH('')
但這包括奇怪的編碼字符(例如回車)。 ...所以我不是100%滿意的。
我也試着看看是否有COALESCE解決方案,但是我所有的嘗試都失敗了。
那麼 - 有什麼建議嗎?
哼。我希望避免使用UDF .... – 2009-06-19 07:48:01