有沒有一種方法,我可以檢索只有一個從date
記錄與集合中的same
值記錄?獲得來自同一日期的記錄只有一條記錄集合中 - Laravel
我的記錄是這樣的,
id | date | event_name | type
----------------------------------------
1 | 2016-01-23 | event 1 | event 1
2 | 2016-01-23 | event 1 | event 2
3 | 2016-03-15 | event 2 | event 1
4 | 2016-03-15 | event 2 | event 2
因此,大家可以看到,有與同一日期記錄,我想在同一天記錄獲取只有一個。因此,我希望得到的,
2016-01-23, event 1
2016-03-15, event 2
我試過,
$events = events::select(events.*',
DB::raw('(select date from events where date = events.date) as events'))
->get();
但遺憾的是它不工作。它給我一個empty
陣列從
dd(var_dump($events->toArray()));
任何想法,請幫助嗎?
其中'date'(這應該是可變的)= events.date – jitendrapurohit