同一个数据集,判断参数是否被填写,拼接一个union sql,union sql语句中有参数${}。 想要的效果: (SELECT * FROM ConBasic WHERE billDate BETWEEN '${Start}' and '${End}' ) ${if(len(bill)==0,"","union (SELECT * FROM ConBasic WHERE billDate BETWEEN '${Start1}' and '${End1}' )"} 一共是5个参数,当$bill 为空,只执行第一段,$bill有值的时候,拼接一个sql,该sql也有它自己的参数。 不知道如何才能实现呢? |
最佳回答 |
||||
1
|
|