minigogo701125 发表于 2010-8-23 10:55:35

不同数据库的表 做 join

目前知道直接使用 SQL 是可以達成

例如 :

SELECT *

FROM db_1.tb_name

JOIN db_2.tb_name
ON db_1.tb_name.field_name = db_2.tb_name.field_name




請問 CI 有既有的方法可以調用嗎?
Active Record之類

visvoy 发表于 2010-8-23 13:18:21

本帖最后由 visvoy 于 2010-8-23 13:27 编辑

ar理论上允许多库,没实践过,楼下继续:lol

xiasix 发表于 2010-8-24 08:43:39

繁体字啊。。。

minigogo701125 发表于 2010-8-26 14:25:08

結果是可以

先與 msyql 連線就可以跨資料庫查詢了
只是要多打上 DB 的名稱

$this->db->select('db_1.tb_name.field_name');
$this->db->from('db_1.tb_name');
this->db->join('db_2.tb_name', 'db_2.tb_name.key = db_1.tb_name.key');
页: [1]
查看完整版本: 不同数据库的表 做 join