【发布时间】:2016-04-25 12:56:48
【问题描述】:
我有两个数据集:
我的第一个数据集(学生)如下所示:
Student_Name| ID
Jack Luis | 1
Adam Bob | 2
我的第二个数据集(考试)如下所示:
Student_ID | Exam | Note
1 | Java | 15
1 | Php | 14
2 | Java | 12
2 | Php | 13
我想在同一个 Tablix 中获得这个:
学生姓名 |身份证
杰克路易斯 | 1
亚当鲍勃 | 2
Student_ID | Student Name | Exam | Note
1 |Jack Luis | Java | 15
1 |Jack Luis | Php | 14
2 |Adam Bob | Java | 12
2 |Adam Bob | Php | 13
【问题讨论】:
-
最佳实践是使用存储过程作为数据集并让 SQL 比查找更有效地执行此操作。因此,只需使用一个数据集来调用将两个表放在一起的存储过程。
标签: sql-server-2008 reporting-services ssrs-2008