Есть две таблицы arhive и valid_date с общим полем entity_id. Нужно записать в поле offer_archive 1 если valid_date+23:59:59 меньше текущего времени. В примере ниже, после выполнения запроса в ячейку с entity_id=3 должно записать 1.
Выполнить запрос SELECT и отобрать все нужные поля у меня получилось. А вот как обновить нужные поля по условию я не понимаю.
Делаем это вот так:
UPDATE `archive` `a`
INNER JOIN `valid_date` `vd` USING (`entity_id`)
SET `a`.`offer_archive` = 1
WHERE TIMESTAMP(`vd`.`valid_date`, '23:59:59') < NOW();
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости