php - 我想从客户表中获取名字

标签 php mysql yii

我想从客户表中获取名字。 在我的数据库中有 2 个表,第一个是 Customerlifecycle,有 1 个列名是 customer_id,第二个表是 customer,有 2 个列,第一个是 id,第二个是名字。

 $criteria = new CDbCriteria;
            $criteria->join = 'LEFT OUTER JOIN customer AS C ON C.id = t.customer_id AND C.store_id=' . Yii::app()->session['store_id'];
            $criteria->select = 'C.firstname as firstname';
            $criteria->group = 'C.firstname';
            $criteria->condition = 'store_id=\'' . Yii::app()->session['store_id'] . '\'';

            $list = CustomerLifecycle::model()->findAll($criteria);

我无法获取名字请帮助我

最佳答案

请尝试下面的代码

        $criteria            = new CDbCriteria;
        $criteria->select    = 'C.firstname as customer_id';
        $criteria->condition = 't.store_id= '. Yii::app()->session['store_id'];
        $criteria->join      = 'LEFT OUTER JOIN customer AS C ON C.id = t.customer_id';
        $criteria->group     = 'C.firstname';
        $list                = CustomerLifecycle::model()->findAll($criteria);

关于php - 我想从客户表中获取名字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33449124/

相关文章:

php - Yii2登录无密码验证

Yii:通过每个用户的站点配置最大化代码重用

PHP 5.5,如何启用 mysql_connect()?

php - 显示帖子摘录,受字数限制

PHP max_execution_time 没有超时

php - 四舍五入到最接近的分数(二分之一、四分之一等)

mysql - MySQL 中的 BIGINT 移位

php - 左连接在 php 中不起作用

mysql - 如何在MySql或R中获取天数桶的计数

yii - 如何使电子邮件在yii用户模型中唯一