猿问

yii2 mysql如何跨数据库联表查询?

wp_post在blog_cn数据库中,而stat_weibo在task数据库中。现在两个数据表需要进行连表查询,该如何实现?

https://img1.mukewang.com/5b6fe8b70001369707410134.jpg

https://img2.mukewang.com/5b6fe8b700013dc908000265.jpg


慕妹3242003
浏览 1592回答 2
2回答

慕尼黑5688855

重写ActiveRecord::getDb()方法,默认回去根据配置的db component来连接数据库。

人到中年有点甜

还要注意 这两个数据库在一个 mariadb实例 中。跨mariadb, 跨服务器做join是不行的
随时随地看视频慕课网APP
我要回答