数据库查询3个where条件,A and (B or C)

浏览:1492 发布日期:2020/04/17 分类:ThinkPHP6专区
数据库查询时,链式写法确实很好用,如果全是and或or,写起来很顺,不需要关心优先级的问题,因为有().

但是我现在遇到一个问题,正常写法应该是where A and (B or C), 链接写法就感觉不太对了。因为我的写法是:
db($name)->where(A)->where(B, 'or')->where(C, 'or')

看了下sql语句,就成了 where A and B or C, 这明显感觉优先级上会出错,所以请问下各位大神,应该怎么写呢,感激不尽!
最佳答案
评论( 相关
后面还有条评论,点击查看>>