我在 Oracle 上做了很多查询,现在我正在使用 SQL Server。我看到了在sql server(东西)中使用类似函数的方式,比如oracle中的listagg。
Select
sqd.id_question,
STUFF((Select ',' + nm_departament from tb_departament where sqd.id_departament = id_departament for xml path('')),1,1,'') nm_departements
from
tb_survey_question_departament sqd
sintax 是正确的,但结果不是。
例如,目标是前 2 行,结果为 1 - RH,Planta Brasilia
哪里有问题 ?