1
Я ищу помощь по обновлению одного столбца в таблице с результатами другого запроса.Как обновить одну таблицу с результатами другого запроса mysql
имена таблиц:
saleitems - fields are (itemid,quantity,saledate)
stockbuffers - fields are (itemid,bufferquantity)
я получаю количество буфера с помощью следующего запроса из таблицы продажи пунктов:
SELECT (SUM(saleitems.quantity/6)) * 6 FROM saleitems WHERE saleitems.saledate BETWEEN date_sub(curdate(),interval 180 day) AND NOW() GROUP BY saleitems.itemid
я хочу, чтобы обновить количество колонки буфера от результата, приведенного выше запроса. может кто-нибудь помочь. очень удручающе.
Как бы запрос знал, какую строку обновить, так как есть две таблицы. где я помещаю запрос соединения для объединения таблиц, поскольку itemid является общим полем в обеих таблицах. – mmdel
Запрос будет обновлять таблицу инвентаря, как мы указали в коде как «Обновление буферов», – heretolearn