查看: 582|回复: 1

查询配置中的原生SQL脚本语句不允许select的子表?

升级   0.04%

149

主题

189

回帖

4

积分

注册会员

Rank: 2

积分
4
发表于 2024-11-1 16:39:19 | 显示全部楼层 |阅读模式
本帖最后由 szjazz 于 2024-11-1 16:41 编辑

查询配置界面:

测试的查询脚本:

[AppleScript] 纯文本查看 复制代码
return sql="select xbundle from (select * from qry_item) a where 1=1 group by xbundle";

参数:
[AppleScript] 纯文本查看 复制代码
{
    "xprocessName": "%借款%",
    "txtSn": "%BX2024%"
}

过滤条件:
[AppleScript] 纯文本查看 复制代码
[
    {
        "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,则执行正常

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-11-4 10:12:44 | 显示全部楼层
不要加filterList,复杂的sql语句没办法自动添加filterList
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread