【发布时间】:2020-05-22 00:46:54
【问题描述】:
Table 1
----------
NameID Name
------------------
1 A
2 B
3 C
-----------------
Table 2
--------------------
ID NameID Order
--------------------
1 1 Sugar
2 1 Salt
3 2 Garlic
4 2 Sugar
5 2 Onion
6 3 Oil
7 3 Black pepper
我只想返回每个 nameID 的最新且仅一条记录 右表不知道用什么代码
这是我要返回的结果
RESULT
----------------------------
Name Order
---------------------------
A Salt
B Onion
C Black pepper
控制器.php
return DB::table('table1') ->leftjoin('table2','table1.nameID','=','table2.nameID') -get();
【问题讨论】:
-
您是在尝试使用查询生成器还是编写自己的原始查询?
-
是的......看我的帖子我编辑它我把我的代码
标签: php sql laravel join left-join