第一表
id |名称|
1 |学生1 |
2 |学生2 |
3 |学生3 |
4 |学生4 |
=============================
第二表
ID | stud_id |主题|标记
1 | 1 |数学| 50
2 | 1 |英语| 45
3 | 2 |数学| 20
4 | 3 |数学| 40
我如何使用上面的表结构在laravel中查询..
我需要作为
{
"id": 1,
"name":"student1"
"marks":[
{
"subject":"maths",
"marks":50,
},
{
"subject":"emglish",
"marks":45,
}
]
}
最佳答案
我已经在Laravel查询生成器中做到了。
请看下面。
$stud = DB::table('FirstTable')
->join('SecondTable','FirstTable.id','=','SecondTable.stud_id')
->where('FirstTable.id','=','1')
->get();
dd($stud);
关于php - Laravel连接2个表,第一个表一个数据,第二个表多个数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47628847/