Добрый день такая задача
Есть таблица
CREATE TABLE `banner_load` (
`id_banner` int(5) NOT NULL,
`page_action` text character set utf8,
`load_time` datetime NOT NULL
) ;
В таблице будут храниться данные о количестве загрузок баннера , страниц где подгружается баннер много
Нужно составить запрос который бы выводил количество загрузок по каждой страннице и каждому баннеру.
Такой запрос :
SELECT *, COUNT(id_banner) as cn_load
FROM vs_mua_banner_load c1
WHERE
`id_banner` = 15
GROUP BY c1.page_action
Работает правильно , но баннеров тоже может быть много, делать в цикле до 15-20 запросов думаю что не очень хорошо.
Возможно ли оптимизировать задачу?