Mysql laravel 4.2中的多sql连接
您好,我在Laravel4.2中是相当新的,所以我有这个表(表1),它从一个相关的表(表2)获取数据,但是表2也从另一个相关的表(表3)获取数据。这里是一个可视化 我使用Laravel4.2查询生成器来实现这一点,下面是我如何连接表1和表2的示例代码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
$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')将尝试这样做。谢谢成功了!谢谢:)你能把你的答案写在下面吗?没问题,没想到我会帮上大忙。很高兴我帮了你。:)