我有3张桌子。
表1
表2
表3
我正在尝试构建一个查询,以便以下列格式将结果显示为JSON。请帮帮我
{
'data':[
id:1
name:'test'
price:13
images:[
'link1',
'link2'
]
]
}
答案 0 :(得分:1)
$data = DB::table('Table 1 as t1')
->leftjoin('Table 2 AS t2', 't2.table1_id', '=', 't1.id')
->leftjoin('Table 3 AS t3', 't3.table1_id', '=', 't1.id')
->select(array('t1.*','t2.*','t3.*'))
->get();
return response()->json($data);