DB:SQLServer2008。
私はこのような本当に(偽の)グルーヴィーなクエリを持っています:-
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ソリューションがあるかどうかを確認しようとしましたが、すべての試みが失敗しました。
だから-何か提案はありますか?