Я пытаюсь сделать запрос, чтобы избежать необходимости использовать слишком много php. Я хотел бы обновить строки world1 (дерево, пшеница, золото, мясо), добавив к этим значениям значения таблицы обновление. Это, насколько я мог бы получить: сообщение об ошибкеОбновление строк таблицы с операциями между двумя таблицами
SELECT wood_cancel, wheat_cancel, gold_cancel, meat_cancel FROM upgrading WHERE world = 'world1' AND player_id = 190 AND city_id = 1 AND cancel_id = 'cancel_wood_rate_1';
UPDATE world1 SET wood = wood + wood_cancel, wheat = wheat + wheat_cancel, gold = gold + gold_cancel, meat = meat + meat_cancel WHERE player_id = 190 AND city_id = 1;
DELETE FROM upgrading WHERE world = 'world1' AND player_id = 190 AND city_id = 1 AND cancel_id = 'cancel_wood_rate_1'SELECT wood_cancel, wheat_cancel, gold_cancel, meat_cancel FROM upgrading WHERE world = 'world1' AND player_id = 190 AND city_id = 1 AND cancel_id = 'cancel_wood_rate_1';
SQL, говорит wood_cancel, wheat_cancel, gold_cancel и meat_cancel не может быть найдено. Как мне продолжить?
Должен ли я использовать какую-то СОЕДИНЕНИЕ? Если да, то как?