получается 1999 результатов.
а если применяю ->all() и у нему уже PHPшный count($result), то получается 1864 результата.
кто-то знает, что за чертовщина?
Джойны есть?)
Если да, то сделай group by id
ничоси, какой нюанс! Спасибо, не знал :)
Пжлст)
А лучше count( distinct id) должно быть значительно легче на больших объемах
Согласен. Я написал group by, потому что сам сталкивался с такой проблемой в модели поиска, и дата провайдер выводил неправильное значение
На самом деле перед groupBy и distinct стоит проверить везде ли нужны join-ы может with хватит и тогда все решится без тяжёлых sql запросов
Да, частая штука, оно ещё раньше в гридах дублировало данные, но это а эпоху yii 1.*
Да, там я вообще неправильно начал думать под конец дня. Знала на with перепишу, просто понедельник — день такой :)
Обсуждают сегодня