随后如何查找和分组具有相同条件的记录?

时间:2019-07-13 13:15:59

标签: laravel eloquent laravel-collection

我们有一个表格,用于记录学生的出勤情况。我们需要找出连续丢失n个联系人的学生。

这是带有示例记录的出勤表结构

----------------------------------------------------
| id  | student_id |  class_id  |  checkedin_time  | 
--------------------------------------------------
| 1   |      1     |     1      |       null       |
| 2   |      1     |     2      | 2019-07-09 10:30 |
| 3   |      1     |     3      |       null       |
| 4   |      1     |     4      |       null       |
| 5   |      1     |     5      | 2019-07-12 12:00 |
----------------------------------------------------

我要寻找的是一个代码,该代码向我显示ID为3和4的记录(两个后续丢失的联系人),按Student_id分组

这是我的出发点:

$attendances = \App\Attendance::where('checked_time' , null)->get();
$attendances->groupBy('student_id')

0 个答案:

没有答案