发新话题
打印

杰表4.0 SQL条件问题

杰表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"'"}

TOP

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

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"'"}

TOP

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

TOP

发新话题