2 回答
TA贡献1875条经验 获得超5个赞
我认为您不需要该子查询。因为它来自同一张表和相同的条件。
$query = DB::table('rule_definition')
->select('id_parameter, value, code_rule, block,grouping, count')
->where(function ($q) use ($x) {
$q->where('id_parameter','=',1)
->where('value','=',$x);
})->orWhere(function ($q) use ($x) {
$q->where('id_parameter','!=',1)
->where('value','!=',$x);
})
TA贡献1820条经验 获得超2个赞
$query = DB::table('rule_definition')->where(function ($q){
$q->where('id_parameter','=',1)
->where('value','=','$x');
})->orWhere(function ($q){
$q->where('id_parameter','!=',1)
->where('value','!=','$x');
})->select('id_parameter, value, code_rule, block,grouping, count')
- 2 回答
- 0 关注
- 206 浏览
添加回答
举报