У меня есть 2 таблицы: stock_material_details и stock_consumed с общим filed item_id. Сведения о запасе_материала добавили_quantity в качестве столбца и stock_consumed как consumed_quantity в качестве столбца.mysql суммировать два столбца
Каждый раз, когда предмет добавляется к запасу, он будет добавлен в stock_material_details (table) под добавленным_quantity.
Каждый раз, когда предмет потребляется, он будет добавлен в share_consumed под comsumed_quantity.
Я хочу написать запрос получать общее количество доступных конкретного пункта что-то вроде этого:
select sum(a.added_quantity) - sum(b.quantity_consumed) as available
from stock_material_details a
join stock_consumed b on a.item_id = b.item_id
group by a.id
Этот запрос так не дает правильный результат упаковывают нескольких строк data.Need некоторые советы.
группе A.id ... извините – user2139234
Вы можете редактировать свои собственные вопрос для исправления таких вещей (я сделал это для вас на этот раз) – Bohemian
Предоставьте пример данных и ожидаемый результат - это поможет нам понять, что вы имеете в виду (треска I для этого не требуется) – Bohemian