【发布时间】:2010-09-06 11:01:15
【问题描述】:
我是 SQL Server Reporting Services 的新手,想知道执行以下操作的最佳方法:
- 查询以获取热门 ID 列表
- 对每个项目进行子查询以从另一个表中获取属性
理想情况下,最终报告列应如下所示:
[ID] [property1] [property2] [SELECT COUNT(*)
FROM AnotherTable
WHERE ForeignID=ID]
可能有一些方法可以构建一个巨大的 SQL 查询来一次性完成所有这些,但我更喜欢将它划分。是否推荐编写一个 VB 函数来为每一行执行子查询?感谢您的帮助。
【问题讨论】:
标签: sql sql-server reporting-services service reporting