在我的SQL数据库中,我有一对多的关系,如下所示:
Teacher Student John Alex John Mike John Sean Bob Jack Gary George Gary Paul
我想显示一个列出每位老师的表格,他们的学生作为逗号分隔的列表,如下所示:
Teacher Students John Alex, Mike, Sean Bob Jack Gary George, Paul
这个问题描述了如何在SQL Server端执行此操作,但有没有办法在SSRS方面执行此操作?
我发现了一个更简单,直接的方法 - 添加一个表达式如下:
=Join(LookUpSet(Fields!TeacherName.Value, Fields!TeacherName.Value, Fields!StudentName.Value, "YourTeacherDataSet"), ",")