【发布时间】:2019-08-11 03:36:35
【问题描述】:
是否可以加入两个不同db连接的表(mysql和oracle在两个不同的服务器) 根据条件?
我想执行这个查询:
DB::connection('oracle')->table('SYSADM.PS_KS_COM_PERS_INF AS PRES')
->join(DB::connection('mysql')->table('students AS STU'),
'PRES.NATIONAL_ID','=','STU.NationalID')
->where('PRES.STUDENT_STATUS', '=', 'Record Closed')
->where('STU.Batch', '=', $value->Batch)
->get(); // or count();
我创建了每个表和连接的模型,
但我无法加入两个数据库连接的两个模型
【问题讨论】:
-
我不这样。但是,您是否尝试过合并两个单独的调用?
-
不,我不知道。你能解释一下吗
标签: mysql oracle laravel-5 laravel-query-builder