यदि आप क्वेरी को प्रोड्यूस व्युत्पन्न तालिका पोस्ट कर सकते हैं, तो हम इसे हल करने में आपकी सहायता कर सकते हैं , लेकिन फिलहाल table1
. को प्रतिस्थापित करने का प्रयास करें व्युत्पन्न क्वेरी के साथ।
;WITH Table1
AS
(
SELECT C1, C2, C3 FROM T1 WHERE C1 IS NOT NULL--and a lot of calculation also
)
SELECT
C1,C2,
STUFF(
(SELECT ',' + C3
FROM Table1
WHERE C1 = a.C1 AND C2 = a.C2
FOR XML PATH (''))
, 1, 1, '') AS NamesList
FROM Table1 AS a
GROUP BY C1,C2