控件设置了复选框,现在所有的sql语句都类似如下这种格式写的,是否还有另外的写法?比如改成exists?
${if(len(org_name) == 0,"","and a.supplier_name in ('" + org_name + "')")}
select
*
from
table1
where
id
in
(
id1
table2)
--源写法
select * from table1 where exists (select 1 from table2 where id1=id) 新写法
exists (
1
table2
id1=id) 新写法
但是in里面含多个数据,就没必要了
写法只要是sql运行成功就可以,关键是在于你的变量处理