我有一个问题。我知道这个问题之前已经被问过了。我查看了相关的问题,但是我无法让我的 SQL 脚本工作起来。
这是我的查询语句:
我希望得到以下结果:
我猜这可能与XML PATH有关,但我无法使其正常工作。 是否有人可以重写查询,以便将结果分组并连接为字符串?
欢迎提供使用或不使用XML PATH的解决方案。
谢谢!
这是我的查询语句:
SELECT T1.PART_ID, T2.ID, T2.DESCRIPTION
FROM #TEMP T1
INNER JOIN #TEMP2 T2 ON T1.PART_ID = T2.PART_ID
ORDER BY T2.ID
表格:
PART_ID | ID | DESCRIPTION
----------------------------------
10002 | 1182505 | Tagfahrlichtschaltung
80029 | 1182505 | Bluetooth
20004 | 1212866 | Kindersitzbefestigung
10045 | 1212866 | Lederlenkradrriegelung
11908 | 1257946 | Airbag
22346 | 1257946 | Automatic
我希望得到以下结果:
ID | LISTOFPARTS
-----------------------------
1182505 | "10002 : Tagfahrlichtschaltung ; 80029 : Bluetooth "
1212866 | "20004 : Kindersitzbefestigung ; 10045 : Lederlenkradrriegelung"
1257946 | "11908 : AIRBAG ; 22346 : AUTOMATIC"
我猜这可能与XML PATH有关,但我无法使其正常工作。 是否有人可以重写查询,以便将结果分组并连接为字符串?
欢迎提供使用或不使用XML PATH的解决方案。
谢谢!