作者:热情风吟_181 | 来源:互联网 | 2023-09-12 18:04
我有一个带有“配额”列的教室表,该列具有不同的值。在一个班级,有很多学生。如何以where
每个学生总数的条件显示教室数据row <"quota"
?这是表:.
代码 :
Classroom::with('subject.teacher')->with('students')->whereHas('subject', fn ($query) => $query->where('grade', $grade))->withCount('students')->having('students_count', '<', 'quota');
当我使用此代码时,结果为空
当“拥有”被删除时,结果是:
想要的结果只显示 3 个教室