gpt4 book ai didi

php - 使用两个连接加入 laravel

转载 作者:行者123 更新时间:2023-11-29 20:53:39 24 4
gpt4 key购买 nike

我在 laravel 中有两个连接,我想连接两个

我尝试过这样

$response = DB::connection('connection1')->table('table1 as t1');
$response->DB::connection('connection2')->leftJoin('table2 as t2', 't2.t1_id','=','t2.id')
->get();

但是查询失败,如何加入,请帮忙。

就像我在 mysql 中可以做的那样,

SELECT *
FROM [MyDatabaseOnDB1].[dbo].[MyTable] tab1
INNER JOIN [DB2].[MyDatabaseOnDB2].[dbo].[MyOtherTable] tab2
ON tab1.ID = tab2.ID

如何在 Laravel 中做到这一点。

请发表评论,如果您给我反对票,请..

最佳答案

或者我也这样做。

$database1 = Config::get('database.connections.connection1.database');
$database2 = Config::get('database.connections.connection2.database');

$response = DB::table($database1.'.table1 as t1')
->leftJoin($database2.'.table2 as t2','t2.t1_id','=','t2.id')
->get();

关于php - 使用两个连接加入 laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37808979/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com