在我的数据库中有两个表。 tbl_counter和tbl_about。在此表中有很多行。现在,我需要获取这些表的所有数据。不需要匹配两个表ID。
like:tbl_counter.id = tbl_about.id
只需获取所有数据。我怎样才能加入这两个表?
这是我的代码。这段代码,行不通吗?
public function index(){
$all_about_info=DB::table('tbl_counter')
->join('tbl_about')
->orderBy('id', 'DESC')
->get();
$manage_about=view('pages.home_content')
->with('all_about_info', $all_about_info);
return view('layout')
->with('pages.home_content', $manage_about);
}
答案 0 :(得分:0)
提供两个表没有匹配的列,您可以只是合并集合。
$x = DB::table('foo')
->where('x', 'y')
->get();
$y = DB::table('bar')
->where('x', 'y')
->get();
$z = $x->merge($y);
根据想要对数据进行排序的方式,您可能希望通过->map()方法运行$ z