这是我桌子里的价值。如何获取phpmyadmin数据库(laravel)中的最新数据记录?
id branch_id name qty datetime
--- --------- ---- ---- -----------
1 1 a 5 2017-07-28 12:26:01
2 2 b 3 2017-07-28 12:26:02
3 3 c 4 2017-07-28 12:26:03
4 1 a 2 2017-07-29 12:26:04
5 2 b 2 2017-07-29 12:26:05
6 3 c 2 2017-07-29 12:26:06
我希望它显示为
id branch_id name qty datetime
--- --------- ---- ---- -----------
4 1 a 2 2017-07-29 12:26:04
我想获得该项目的最新日期时间时登录用户branch_id是1,因此只显示branch_id 1.
的细节我试过下面显示的代码,但它返回的是旧记录,而不是最新的记录。
DB::table('A')
->leftJoin('B', 'A.id', '=', 'B.id')
->where('A.id', Auth::user()->id)
->groupby('name')
->order_by('B.datetime', 'desc')
->get();
我可以知道有什么问题吗? http://sqlfiddle.com/#!9/71f834/5
你为什么离开加入在B表? –
要从表B – Crazy
得到一些细节,它是'groupBy和orderBy',然后使用' - > get()' –