我正在使用 Microstrategy,并且知道 Freeform SQL Report 功能。但是,我想更改 Microstrategy 生成其 SQL 的方式。
由于我使用的是 Infobright,我想使用子选择而不是完全连接等。示例:
Microstrategy 生成的查询: select b.colb, min(b.cold), sum(a.colb) from tablea a join tableb b on a.id = b.id group by b.colb
我希望它生成以下方式: select b.colb, min(b.cold), sum(a.colb) from (select id, sum(cold) from tablea a group by colb) join tableb b on a .id = b.id 由 b.colb 分组
是否可以修改生成器以采用这种方法而不是当前方法?或者,我必须使用自由格式生成器吗?