这个教程里(https://help.fanruan.com/finereport/doc-view-2499.html)介绍单表多值模糊查询。请问下各位,可不可以实现多表多值模糊查询?
主要是:这个示例里控件里的参数,返回值分隔符采用“ %' or 姓名 like '%”,这只能对单表进行查询吧?怎么对多表进行查询呢? (注:不同表里查询字段不一样)
数据集里面都是写的sql.只是里面将where条件里面放了一些参数而已。sql支持的。数据集里面就支持。你多表是指的什么?sql里面多表,每个表后面都有对应的where条件,一样的支持啊。你吧你觉得有问题的sql丢一个出来看看。select a.id,a.name,b.sex from mes a left join msee b on a.name= b.name
where 1=1
and a.name regexp '${ename}'
and b.name regexp '${ename}'
可以通过union把表数据加载一起啊
例如,确保两个表字段一样多,名称可以通过as成一样
select t1,a1 as a,t1.b1 as b from emp1 t1 where regexp_like(t1.ename,'${ename}')
union all
select t2,a2 as a,t2.b2 as b from emp2 t2 where regexp_like(t2.ename,'${ename}')
试过多sheet,可以联动多值查询。