romanoza
(Romanoza)
1
есть табличка User, есть колонка rating
необходимо через статистический запрос посчитать средний рейтинг
если написать в отношении
'avgRating' => array(self::STAT,'User','id','select'=>'avg(rating)')
, то в запросе будет having id = текущий id, мне же нужно для всех пользователей
есть:
SELECT `id` AS `c`, avg(rating) AS `s` FROM `User` GROUP BY `id` HAVING `User`.`id`=1
надо:
SELECT avg(rating) AS `s` FROM `User`
x00xer
(Poidet)
2
А что у Вас за отношения ?
romanoza
(Romanoza)
3
спасибо, уже помогли разобраться