所以这里是我希望显示正确数据的确切查询的示例。
select *
from `aaaa`
inner join `bbbb` on (`bbbb`.`bleble` = `aaaa`.`bleble`)
inner join `cccc` on (`cccc`.`bleble` = `bbbb`.`bleble`)
where `aaaa`.`ID` = 7294
and `bbbb`.`langauge_id` = 3
and `cccc`.`startdate` <= '2013-12-05'
group by aaaa.ID
order by aaaa.ID
我已经设置了 iReport 5.0.0 来准确地告诉我
当我运行报告时,上面的查询会被打印到jasperserver日志中(除了Group by和Order by lines)
在 iReport 中,我添加了一个报告组 aaaa.ID ,报告按 aaaa.ID
排序但是,唯一应该显示的1/8数据显示在 JasperReports Server 中。
我假设该问题与群组有关,因为日志中的查询与我需要的查询相同,除了该组(我在 iReport 中添加)
为什么 JR服务器中的数据无法正确显示?
答案 0 :(得分:0)
问题是jasperserver的默认行限制设置为2,000,000
我把这个限制提高到6,000,000和BOOOM!它现在有效:)