ホームページ  >  に質問  >  本文

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

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

大家讲道理大家讲道理2743日前815

全員に返信(3)返信します

  • 阿神

    阿神2017-04-17 15:43:34

    これら 2 つのデータベースが 1 つの mariadb インスタンス内にあることにも注意してください。クロス mariadb、クロスサーバー参加はできません

    返事
    0
  • 高洛峰

    高洛峰2017-04-17 15:43:34

    ActiveRecord::getDb() メソッドをオーバーライドし、デフォルトで設定された db コンポーネントに従ってデータベースに接続するように戻ります。

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 15:43:34

    2 つのデータベースが同じ Mysql サーバー内にある場合、これを行うことができます

    Weibo モデル クラスの tableName() メソッドをオーバーライドします:

    リーリー

    2 つのデータベースが同じ Mysql サーバー内にない場合、当面は解決策がありません

    返事
    0
  • キャンセル返事