Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql laravel 4.2中的多sql连接_Mysql_Laravel_Laravel 4_Query Builder - Fatal编程技术网

Mysql laravel 4.2中的多sql连接

Mysql laravel 4.2中的多sql连接,mysql,laravel,laravel-4,query-builder,Mysql,Laravel,Laravel 4,Query Builder,您好,我在Laravel4.2中是相当新的,所以我有这个表(表1),它从一个相关的表(表2)获取数据,但是表2也从另一个相关的表(表3)获取数据。这里是一个可视化 我使用Laravel4.2查询生成器来实现这一点,下面是我如何连接表1和表2的示例代码 $records = DB::table('table1') ->join('table2', 'table1.someID', '=', 'table2.someID') ->sele

您好,我在Laravel4.2中是相当新的,所以我有这个表(表1),它从一个相关的表(表2)获取数据,但是表2也从另一个相关的表(表3)获取数据。这里是一个可视化

我使用Laravel4.2查询生成器来实现这一点,下面是我如何连接表1和表2的示例代码

$records = DB::table('table1')
            ->join('table2', 'table1.someID', '=', 'table2.someID')
            ->select('select something')
            ->get();
我的问题是,我不知道如何从表3中获取值,有什么方法吗?
任何帮助都将不胜感激。。我真的不介意,但是,给你。从上面的视觉效果来看,您只需放置另一个联接,就可以从表2中获得第三个表的值

$records = DB::table('table1')
            ->join('table2', 'table1.someID', '=', 'table2.someID')
            ->join('table3', 'table3.someID', '=', 'table2.someID')
            ->select('select something')
            ->get();

可能会为表3添加另一个联接?->join('table3','table3.someID','=','table2.someID')将尝试这样做。谢谢成功了!谢谢:)你能把你的答案写在下面吗?没问题,没想到我会帮上大忙。很高兴我帮了你。:)