Привет, я обновляю свой столбец таблицы, используя ту же таблицу в классе where, но это дает мне ошибку:
Вы не можете указать целевую таблицу 'orderitem' для обновления в предложении FROM
Вот мой запрос:
update orderitem set status = 3 where id in
(select oi.id from `order` o inner join orderitem oi on oi.order_id = o.id where o.time < 1514764800 and oi.status = 1);