2021-09-17 10:13:20 284次浏览 2条回答 0 悬赏 10 金钱

yii2 mysql如何跨数据库联表查询?
我这样写好像不行啊

 $query = (new Query())->from('vip as ccv');
        $query->leftJoin(\Yii::$app->get('db').'user as u','ccv.phone = u.user_mobile_phone');
        $query->leftJoin(\Yii::$app->get('db').'applet as uah','uah.user_id = u.user_id');
        $query->leftJoin(\Yii::$app->get('db').'grade as cvg','uah.level = cvg.vip_id');

        if (isset($condition['mobile']) && $condition['mobile'] != '') {
            $query->andWhere(['=', 'mobile', $condition['mobile']]);
        }
您需要登录后才可以回答。登录 | 立即注册
PHP学院的中学生
总监

PHP学院的中学生

注册时间:2018-10-23
最后登录:15小时前
在线时长:138小时56分
  • 粉丝25
  • 金钱2175
  • 威望20
  • 积分3755

热门问题