【发布时间】:2016-08-09 17:46:45
【问题描述】:
如果这是一个愚蠢的问题,我深表歉意。这可能远远超出标准做法,但我希望能够在 Laravel 5.2 中将来自 MS-SQL 数据库的数据与 MySQL 的数据连接起来。
我不确定是否可以做类似...
\DB::connection('sqlsrv')->table('mstable')
->leftJoin(\DB::connection('mysql')->table('mysqltable'),
'mysqltable.shared_id',
'=',
'mstable.shared_id');
我的想法是,如果 Laravel 足够早地将查询转换为 PHP 对象,它应该能够做到。否则,是否可以同时使用这两种数据库类型?
【问题讨论】:
-
不,不是。但是,您可以尝试通过创建链接数据库在 MS-SQL 本身中执行此操作。性能和功能将受到限制
-
不,你不能像这样跨不同的数据库服务器加入。
标签: php mysql sql-server laravel