2021-09-17 10:13:20 1765次浏览 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
最后登录:2024-09-23
在线时长:168小时13分
  • 粉丝29
  • 金钱4725
  • 威望30
  • 积分6705

热门问题