NutzCN Logo
问答 自定义sql拼接有问题
发布于 2890天前 作者 qq_28b95d2d 1785 次浏览 复制 上一个帖子 下一个帖子
标签:

如果: where (1=1 and a>1 or b<1) and (c=1) order by d asc;
写法:
SqlExpressionGroup exp = Cnd.exps("1", "=", 1);
exp.and("a", ">", "1");
exp.or("b", "<", "1");
exp.andEquals("c", "1");
...............................
结果不对,求解

4 回复
Cnd.where(Cnd.exps("a", ">", 1).or("b", "<", 1)).and("c", "=", 1);

另外, 没必要写1=1

只在Cnd.exps( )里面实现所有sql可以吗

exps套exp咯

反正不能连着写,不然层次没法区分

添加回复
请先登陆
回到顶部