mysql 数据源的 SQL 数据集使用 in 语法和参数时执行异常的问题

版本:dataease-offline-installer-v2.9.0-ce.tar 应该是最新版
Mysql 数据源的 SQL 数据集使用 in 语法和参数时执行异常的问题
目前使用 where in 方式数据查询报错 例如:

select 完成人,年份,月份,任务类型,sum(标准工时) 非功能性工时 from task_info where 任务类型 in (${param_name2}) group by 完成人,年份,月份,任务类型

正常不传递参数时可以正常加载数据


但是传递参数了 就失败了

我看之前发布版本的时候应该是修复了oracle的同类问题 麻烦问一下 mysql的话什么时候可以修复呀
或者mysql有没有什么其他的迂回解决方案求大神指导

顺便说一下 最新版本的查询条件设置框显示有问题

跪求各位大神帮忙看一下 感谢!

参数加引号试试


这个问题,您的浏览器是什么版本

您好 是谷歌浏览器 版本 127.0.6533.120(正式版本) (64 位)

这个我还没试过 我可以去试一下稍后
但是还有一个问题 就是我这边是通过前段新增搜索条件传入的 但是前端搜索就报错,如果是这样的话那我的搜索条件【多选下拉框】应该怎么配置下呢?
感谢大佬!

没有复现你这个问题呢

您方便找一个多选条件试一下么?就是下拉框多选的 因为我后端的查询逻辑是where … in 这种的

目前看配置多选情况下 in条件的查询还是有问题 但是数据集的时候的查询是没有问题的 麻烦大佬们帮忙瞅一下


是不是字段名包含中文导致的?sql里中文字段名打引号试试呢