Подскажите, почему очень долго выполняется запрос при 10.000 товаров и 400.000 строк статистики? Нужно очистить таблицу статистики, сохранив в таблицу товары количество просмотров.
Таблица 1 товары id, name, price,...., statistic (всего просмотров)
Таблица 2 статистика по просмотрам id, pid (внешний ключ к товарам) , date
UPDATE `products`
SET `products`.`statistic` = (SELECT COUNT(`statistic`.`id`) FROM `statistic` WHERE `statistic`.`pid` = `products`.`id`)