【发布时间】:2017-05-11 08:20:46
【问题描述】:
这是桌子
表:StudentHistory
id | date | name | grade | subject
---- | ------ |------ |--------|------
1 | 5/1/2017 |Mark | a | science
2 | 7/1/2016 |Earl | c | english
3 | 2/1/2015 |John | a | english
4 | 6/1/2016 |Mike | c | science
5 | 4/1/2016 |Matt | e | english
6 | 2/1/2017 |Mark | d | science
7 | 3/1/2016 |Earl | a | english
8 | 7/1/2015 |John | d | english
9 | 8/1/2016 |Mike | c | science
我想要做的是只为拥有英语的学生填写最新成绩。它应该像这样显示
7/1/2016 Earl c
7/1/2015 John d
4/1/2016 Matt e
我得到了这个,但它没有提供基于
的最新信息$englishgrades = StudentHistory::('date', 'name', 'grade')
->where('subject', 'english')
->groupBy('name')
->get();
请帮忙
【问题讨论】:
-
那是 5 月 1 日还是 1 月 5 日?
-
五月一日
标签: php mysql controller laravel-5.2