У меня есть следующие таблицы.Конкатенация нескольких строк и столбцов в SQL Server
Student
стол:
Id Name
1 A
2 B
Marks
стол:
StudentId SubjectId Marks
1 1 67
1 2 89
2 1 78
2 2 86
Хочу Concat несколько строк для заданного studentId и SubjectId, колонны Marks в одну колонку, как показано ниже.
Результат:
Id Name SubjectMarks
1 A 1:67,2:89
2 B 1:78,2:86
Я попытался FOR XML PATH
. Он работает для одного столбца, но для 2 столбцов я не мог написать запрос.