Comments 2
> MySQL не позволяет обновлять таблицу из которой производится чтение в одном UPDATE запросе
Подзапросом можно.
При том, если не ошибаюсь, ещё пару спичек выиграем за счёт отсутствия копирования из временной таблицы, созданной для группировки результата, в сеансовую temporary table
Подзапросом можно.
UPDATE `feed` `f` CROSS JOIN (подзапрос, заполняющий временную таблицу) `g` USING(`id`)
SET `f`.`group` = `g`.`group`;
При том, если не ошибаюсь, ещё пару спичек выиграем за счёт отсутствия копирования из временной таблицы, созданной для группировки результата, в сеансовую temporary table
Sign up to leave a comment.
Группировка серийных постов, близких по времени