我是从 MySQL 数据库中检索数据,条件是如果检出数据字段为空,则检查发送字段到该特定行id | SSC | hhc | dip1 | 50 | 50 | null2 | 60 | null| 603 | 50 | 55 | null条件是“hhc”和“dip”不是都为空,也不是同时填满我真的不知道该怎么做我尝试$users->where('student_masters.hhc','>=' ,60);$users->where('student_masters.dip','>=' ,60);我检索了所有数据,但条件是if('student_masters.hhc' == null)然后检查其他字段意味着student_masters.dip 请帮助我做什么
2 回答
弑天下
TA贡献1818条经验 获得超8个赞
->where(function ($q) {
$q->where('student_masters.hhc','!=' ,null);
$q->where('student_masters.dip','=' ,null);
})
->orWhere(function ($q) {
$q->where('student_masters.hhc','=' ,null);
$q->where('student_masters.dip','!=' ,null);
})
这可能对你有帮助。虽然我不清楚问题。
- 2 回答
- 0 关注
- 224 浏览
添加回答
举报
0/150
提交
取消