0

我有很多连接(旧学校数据库架构)和返回值的限制,例如 Name、BookCreditsAwarded、BookCreditsAppliedThisTime、BookCreditsAvailable、DonorTrip、DonorName、DonorCreditTotal、DonorCreditAppliedThisTrip

在 BookCreditsAppliedThisTime 等于 SUM(DonorCreditAppliedThisTrip) 的情况下,通过 Name_ID 和另一个链接表喜欢所有内容;捐助者之旅。

该报告带有一行,其中从 DonorTrip 到 DonorCreditAppliedThisTrip 的列为空,接下来的 X 行填充信息。

我将 Visual Studio 用于其显示额外 X 行的报告服务,但是在使用 SQL Server studio 时,它始终将这些额外行显示为空,因此很难确定是否有值!

最重要的是,我已经向它添加了一个表值函数,但是 group by 限制了我,因为如果不包括 group by 子句中的列,我就无法显示该值。所以我得到以下结果: MrX, 0, 4000, 0, 320 as NewGuestCredit, GuestName, null, null, null.. MrX, 0, 4000, 0, 320 as NewGuestCredit, GuestName2, null, null, null.. [ ...]

而不是:MrX, 0, 4000, 0, null, null, null, null, null.. [...]

任何想法?还是我太不清楚了?

4

1 回答 1

1

我很幸运只需要一个 DISTINC 子句并正确地加入。

于 2013-05-02T21:31:12.523 回答