查询配置中的原生SQL脚本语句不允许select的子表?
本帖最后由 szjazz 于 2024-11-1 16:41 编辑查询配置界面:
测试的查询脚本:
return sql="select xbundle from (select * from qry_item) a where 1=1 group by xbundle";
参数:
{
"xprocessName": "%借款%",
"txtSn": "%BX2024%"
}
过滤条件:
[
{
"path": "xstringShortValue",
"comparison": "like",
"value": "txtSn",
"formatType": "textValue"
}
]
执行后报错:
class net.sf.jsqparser.statement.select.Sutbselect cannot be cast to class net.sf.jsqparer.schema.Table (net.sf.jsqparser.stalement.selet.Subseledt and net.sf.jsqparserschema.Table are inunamed module of loader 'app')
而如果将select * from qry_item该句直接改为qry_item,则执行正常
不要加filterList,复杂的sql语句没办法自动添加filterList
页:
[1]