多个 sql 加入 laravel 4.2
multiple sql join in laravel 4.2
你好,我是 laravel 4.2 的新手,所以我有这个 table (table 1),它从相关的 table (table 2 ) 但 table 2 也来自另一个相关的 table (table 3) 这是一个可视化
我正在为此使用 laravel 4.2 查询构建器,这是我关于如何连接 table 1 和 table 2
的示例代码
$records = DB::table('table1')
->join('table2', 'table1.someID', '=', 'table2.someID')
->select('select something')
->get();
我的问题是我不知道如何从 table 中获取值 3 有什么办法吗?
任何帮助将不胜感激
嗯..我真的不介意,但是,给你。从上面的视觉效果来看,您只需添加另一个连接即可从 table 2 中获取第三个 table 的值。
$records = DB::table('table1')
->join('table2', 'table1.someID', '=', 'table2.someID')
->join('table3', 'table3.someID', '=', 'table2.someID')
->select('select something')
->get();
你好,我是 laravel 4.2 的新手,所以我有这个 table (table 1),它从相关的 table (table 2 ) 但 table 2 也来自另一个相关的 table (table 3) 这是一个可视化
我正在为此使用 laravel 4.2 查询构建器,这是我关于如何连接 table 1 和 table 2
的示例代码$records = DB::table('table1')
->join('table2', 'table1.someID', '=', 'table2.someID')
->select('select something')
->get();
我的问题是我不知道如何从 table 中获取值 3 有什么办法吗? 任何帮助将不胜感激
嗯..我真的不介意,但是,给你。从上面的视觉效果来看,您只需添加另一个连接即可从 table 2 中获取第三个 table 的值。
$records = DB::table('table1')
->join('table2', 'table1.someID', '=', 'table2.someID')
->join('table3', 'table3.someID', '=', 'table2.someID')
->select('select something')
->get();