我尝试在 JasperSoft 报告(JasperSoft Studio V 5.6)中定义一个数据集,该报告使用带有如下参数的子选择:
SELECT id, value FROM foo WHERE id IN (SELECT id FROM bar WHERE user=$P{USER_PARAM})
subselect 语句的SELECT带有错误消息的注释'no viable alternative at input 'select''
。
SQL 语句可以使用简单的数据库工具执行,因此 der JasperReports 语法中必须有一些特殊之处。
我很感激有关如何在 JasperSoft 中实现我的用例的任何信息。如果不支持子选择,定义查询的推荐方法是什么?