NULL 使用
使用whereNull
->whereNull(“键名”)
二维数组格式
$where=array();
$where[]=["b.dep_id","=",$user_info['dep_id']];
$where[]=["b.delete_time","EXP", Db::raw('IS NULL')];
NOT NULL 使用
$where[]=[“b.delete_time”,”EXP”, Db::raw(‘IS NOT NULL’)];
->whereNotNull(‘键名’)
whereOr 分条件查询
$w_1=[["a","=",9]]
$w_2=[["b","=",11]]
->whereOr([$w_1,$w_2])->select()
where中 and和or共用 使用闭包查询
->where(function ($query) use ($awhere, $bwhere) {
$query->where($awhere)
->whereOr($bwhere);
})
->where($search)
#其中使用闭包:
->where(function ($query) use ($awhere, $bwhere) {
$query->where($awhere)->whereOr($bwhere);
})
$awhere 和$bwhere 之间为OR
$search和上面两个为AND