Board logo

标题: 杰表4.0 SQL条件问题 [打印本页]

作者: fly0408    时间: 2011-5-10 13:20     标题: 杰表4.0 SQL条件问题

select * from tt_talbe t where 1=1 ${name1==void || name1.equals("")?" 这里是否可以再连接一个宏":""}
如:
select * from tt_talbe t where 1=1 ${name1==void || name1.equals("")? ${name2==void || name2.equals("") ? " and 1=2" :" and name2='"+name2+" ' " } :" and name1=' "+name1"'"}
作者: admin    时间: 2011-5-11 11:14

不能在宏里面,嵌套宏!
嵌套的宏一般可以变为一个宏处理,比如你的问题:

select * from tt_talbe t where 1=1 ${name1==void || name1.equals("")? (name2==void || name2.equals("") ? " and 1=2" :" and name2='"+name2+" ' " ):" and name1=' "+name1"'"}
作者: admin    时间: 2011-5-11 11:17

以后,请杰表4.0的老客户,使用我们提供的即时技术支持,以不担误你的项目进度.




欢迎光临 杰表技术论坛 (http://bbs.jatools.com/) Powered by Discuz! 6.1.0