에 내가 쿼리 사용 yii2 다음 생성하고자하는 의해 : 나는 시도어떻게 계산 및 그룹 yii2
SELECT COUNT(*) AS cnt FROM lead WHERE approved = 1 GROUP BY promoter_location_id, lead_type_id
:
SELECT COUNT(*) FROM (SELECT * FROM `lead` WHERE approved = 1 GROUP BY `promoter_location_id`, `lead_type_id`) `c`
:이 쿼리를 생성
$leadsCount = Lead::find()
->where('approved = 1')
->groupBy(['promoter_location_id', 'lead_type_id'])
->count();
yii 1.x에서 다음을 수행했습니다.
$criteria = new CDbCriteria();
$criteria->select = 'COUNT(*) AS cnt';
$criteria->group = array('promoter_location_id', 'lead_type_id');
고마워요!
mysql 쿼리를 작성하려면 create 명령을 사용할 수 있습니다. – Kshitiz
답변을 해결책으로 게시하십시오. – Cthulhu