Skip to Content
0
Former Member
Aug 04, 2009 at 04:56 AM

再来请教大家一个问题

48 Views

现在有8张表,每张表都有month(月份)、province(省份)两个字段,当然每张表都有自己的度量。现在需要在一个webi报表里把这8张表分别展示出来,用月份和省份作为查询条件。显示效果大概如下:

月份 省份 销售额

2008-6 江苏 2000

2008-6 上海 2500

。。。

(以上是第一张表)

月份 省份 呼叫量

2008-6 江苏 2000

2008-6 上海 2500

。。。

(以上是第二张表)

其他表就接在下面显示,是在同一张webi报表里。不知道我有没有表达清楚。

现在的问题是:我用其中7张表分别和第8张表在month和province字段上做关联,但是每次在webi里增加到4张表的时候就刷不出数据了。SQL语句在数据库里看了下执行计划,有笛卡尔积。。。这种方法是不是必然会产生笛卡尔积?有没有别的方法可以实现?

请教各位,比较急,先谢谢了!!