GROUP BY в GridView

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
ahotnike
Сообщения: 15
Зарегистрирован: 2016.12.19, 18:50

GROUP BY в GridView

Сообщение ahotnike »

Здравствуйте, есть некоторый момент, который хотелось бы уточнить у Вас и попросить совет по реализации.
Есть таблица с набором фильмов.
Дальше есть таблица с набором просмотров, кликов и другой аналитикой.
Проблема в том, что вторая таблица пишется по типу устройства, например, просмотр с мобильного, планшета, стац. комп.
Тоесть запрос к БД получается такого вида:

Код: Выделить всё

SELECT "statistics"."film".*, sum(statistics.view.click) as sumclick FROM "statistics"."film" LEFT JOIN "statistics"."view" ON "statistics"."film"."id" = "statistics"."view"."film_id" GROUP BY "statistics"."film"."id", "statistics"."vast"."view" 
но GridView выводит только первую строку, а вторая уже идет дублем, можно как то его в массив кидать или как, что бы выдить сводную стату + стату по типам устройств?
Ответить