1) product: `id`,`name`,`stat`
1 | Носки | 0
2 | Перчатки | 0
//Нули на конце это сумарные просмотры (посещаемость)
2) stat: `id`,`product`
1 | 1
2 | 1
3 | 1
4 | 2
//то есть товар №1 посетили 3 раза, а товар номер 2 - 1 раз.
Мне нужно, чтобы обновить таблицу product суммарными данными из второй таблицы.
Вот я экспериментировал, но пока безуспешно.
UPDATE `product` SET `product`.`stat` = `product`.`stat` + (
SELECT COUNT(`stat`.`product`)
FROM `stat`
GROUP BY `stat`.`product`
WHERE `stat`.`product` = `product`.`id`
)
WHERE `stat`.`product` = `product`.`id`
_____________
..Работает - не трогай!