Jasper reports 单个JasperReport内的两个SQL查询和填充数据

Jasper reports 单个JasperReport内的两个SQL查询和填充数据,jasper-reports,reporting,ireport,Jasper Reports,Reporting,Ireport,我们在web应用程序中使用报表。 该报告是使用JasperReports生成的 我面临的问题是: 我的SQL查询根据where子句获取数据: SELECT * FROM table WHERE level='c' 我可以在iReport中轻松显示此信息 但是我需要触发另一个查询,其中level='d'的信息需要与level='c'的信息一起附加到报告中 我尝试将两个输出分组。但问题是,我如何在生成报告时触发两个不同的查询,因为我只能在iReport内的QueryBuilder中编写一个查询 有

我们在web应用程序中使用报表。 该报告是使用JasperReports生成的

我面临的问题是:

我的SQL查询根据where子句获取数据:

SELECT * FROM table WHERE level='c'
我可以在iReport中轻松显示此信息

但是我需要触发另一个查询,其中
level='d'
的信息需要与
level='c'
的信息一起附加到报告中

我尝试将两个输出分组。但问题是,我如何在生成报告时触发两个不同的查询,因为我只能在iReport内的QueryBuilder中编写一个查询

有没有办法达到同样的效果

实质上:

报告应如下所示:

Level=C
Name Age Phone number

Level=D
Name Age Phone number
D级应仅在c级完成后出现


任何人都可以指导。

我终于实现了同样的目标。使用级别id对数据进行分组。。 起初,我试图以不同的方式分组,因此没有显示出价值

ireport Ultimate guide-3文档对此进行了很好的解释