跨多个数据库无法查询
一直在本地操作,用的是127.0.0.1 下创建了2个数据库, 然后使用了跨库查询,语句大概是这个样子的:
$query = DB::connection('aaa')->table('shop_goods as g')->select(DB::raw('b.*'))->leftJoin(DB::raw('bbb.goods as b'),'g.sg_id','=',DB::raw('b.sg_id'))->get();
数据库aaa中的shop_goods表连表查询数据库bbb中的goods表,该条语句是可以正常查询的,但是,现在两个数据库在阿里云的两个不同的数据库连接中,再用此方法查询,提示找不到数据库bbb,
难道只支持同一个数据库连接下才能跨库查询,不同的数据库连接无法跨库查询么? 在线请教 ….
推荐文章: