将参数传递给“In”子句
Passing parameters to `In` clause
我正在尝试将参数传递给 Jasper 报告 In
子句。以下是我在 Jasper 报告中尝试的内容。
SELECT * FROM `medication` WHERE $X{IN,idMeidication,$P!{parameter_name}}
然而它一直在说 parameter_name
不存在。如果我将我的 Jasper SQL 转换为普通的 SQL,它将看起来像这样
SELECT * FROM `medication` WHERE idMedication IN (1,2,3)
我正在使用 Jaspersoft Studio,我该如何解决这个问题?
我认为正确的解决方案是:
SELECT * FROM `medication` WHERE $X{IN,idMeidication,parameter_name}
没有$P!{}
我就是这样用在我的报告中的。
我正在尝试将参数传递给 Jasper 报告 In
子句。以下是我在 Jasper 报告中尝试的内容。
SELECT * FROM `medication` WHERE $X{IN,idMeidication,$P!{parameter_name}}
然而它一直在说 parameter_name
不存在。如果我将我的 Jasper SQL 转换为普通的 SQL,它将看起来像这样
SELECT * FROM `medication` WHERE idMedication IN (1,2,3)
我正在使用 Jaspersoft Studio,我该如何解决这个问题?
我认为正确的解决方案是:
SELECT * FROM `medication` WHERE $X{IN,idMeidication,parameter_name}
没有$P!{}
我就是这样用在我的报告中的。