目前有6张表,分条件查询具体表,每个表的字段和数据不一样。 目前有两个思路: ①加标签,用union拼接之后在按条件进行过滤【所有表都要查询一下,效率低】 ②按条件查询,需要那个查那个 写法${type='要求1',"select * from a","select * from b"} 目前按照2做,直接测试可以,但是加了where条件【会叠加控件参数】,就会错乱,大佬看看怎么解决,还是直接用case when ${type}='要求1' then (select * from a),好像不能这么用 |