关于同个属性多个查询条件

浏览:325 发布日期:2018/08/31 分类:技术分享 关键字: 查询语法
问题描述:数据库中某个时间属性date_a,不能大于当前日期,且不能大于当前数据的结束日期date_b
解决方式,采用了表达式查询, 对日期进行三目运算,
$where = ['data_a'=>['exp',new expression("<(case WHEN ur.end_date<'".$today."' THEN ur.end_date else '".$today."' END)") ]]

问题描述:查询属性a在范围(b,c,d)中,且,包含关键字‘e’
解决方法
$where = ['a'=>[['like','%e%'],['in', [b,c,d]]]];
最佳答案
评论( 相关
后面还有条评论,点击查看>>