私は溶接機の名前を連結して行を取得しようとしています。 これは私が持っているものです:SqlストアドプロシージャでのXML PATHの使用
SELECT jsd1.JuntaSoldaduraID,
REPLACE(RTRIM((SELECT s1.Nombre + ' ' + s1.ApPaterno + ' ' +
s1.ApMaterno + '' + CAST('' AS VARCHAR(MAX)) + ' '
FROM JuntaSoldaduraDetalle jsd
INNER JOIN Soldador s1 on s1.SoldadorID = jsd.SoldadorID
WHERE (jsd1.JuntaSoldaduraID = jsd.JuntaSoldaduraID)
and (jsd.TecnicaSoldadorID = 2)
FOR XML PATH (''))),' ',', ') AS NombreSoldador
FROM JuntaSoldaduraDetalle jsd1
INNER JOIN Soldador s
ON s.SoldadorID = jsd1.SoldadorID
GROUP BY jsd1.JuntaSoldaduraID
は、私は少し問題で私が欲しい情報を得ることができますよ。 私が欲しいのは、 "John Smith、David Rogers、Peter Simons"などです。言い換えれば、完全名はコンマで区切られています。 しかし、私は "ジョン、スミス、デビッド、ロジャース、ピーター、シモンズ"を受け取っています..
助けていただきありがとうございます。
ありがとうございます。
ちょっと、私はこれを試してみました、それは素晴らしい作品です。どうもありがとうございます! – valin077
+1私のアプローチは、人間に魚の釣りを教えることです。 –
@Lieven:時々、人が砂漠から来るかもしれないし、ロッドとリールが何であるかを説明するのにもう少し時間を費やさなければならない。 :-) –