यदि आप नहीं चाहते हैं <Expr1>
- तो बस इसके लिए मत पूछो!
आपके पास है:
(SELECT ', ' + CAST(taxonomy_id AS varchar) AS Expr1
वह AS Expr1
<Expr1>
. का कारण बनता है जोड़ा जाना है - तो बस उस अभिव्यक्ति को वहां न रखें।
कोशिश करें
SELECT
taxonomy_item_id,
SUBSTRING(
(SELECT ', ' + CAST(taxonomy_id AS VARCHAR)
FROM dbo.taxonomy_item_tbl AS t2
WHERE t1.taxonomy_item_id = taxonomy_item_id
AND taxonomy_language_id = 2067
ORDER BY taxonomy_item_id, taxonomy_id
FOR XML PATH('')
), 1, 1000) AS taxonomy_ids
FROM
dbo.taxonomy_item_tbl AS t1
WHERE
taxonomy_language_id = 2067
AND taxonomy_item_id = 180555
GROUP BY
taxonomy_item_id