我想在laravel中将两个表与查询生成器连接

时间:2019-04-04 12:39:19

标签: laravel mysqli inner-join laravel-query-builder

我有两个表T1和T2。 T2是由T1制造的。 T1表:

      ID    Country Name
      1         Bangaldesh
      2        India
      3        USA
      4        UK

通过T1 ID制作T2表

      ID    From T1 table C1    From T1 table C2
       1    1(Bangladesh)          2(India)
       2       2(India)            3(USA)
       3     2(India)             1(Bangladesh)
       4     2(India)             1(Bangladesh)

如何为Laravel查询生成器立即加入两个表? 我需要通过ID显示国家名称 感谢前进。

1 个答案:

答案 0 :(得分:1)

Check the documentation on joins

DB::table('T2')->join('T1', 'T1.id', '=', 'T2.id_column')->get();

假定T2中具有T1 ID的列称为id_column。