У меня 6 таблиц:
Вот общее поле таблицы - штрих-код элемента, в то время как здесь приведен код SQL:
SELECT item.*,(item.item_quantity+op.opening_stock+bom.quantitytopick+adj.adjustment_quantity) as totalquality
FROM
itemmaster item
left join openingstock op on item.item_barcode = op.item_barcode
inner join bomupload bom on op.item_barcode = bom.item_barcode
inner join adjustment_inventory adj on bom.item_barcode = adj.item_barcode
вывод приходит, все записи таблицы будут там отображаться.
но я хочу, чтобы отобразить таблицу элементов мастера все поля и количество, если 0 также отображается на основе запроса выбора.
Если таблица itemmaster является основной таблицей, а item_barcode является внешним ключом, указанным во всех других таблицах, попробуйте выполнить следующий запрос:
SELECT item.*,
(item.item_quantity + op.opening_stock + bom.quantitytopick + adj.adjustment_quantity) as totalquality
FROM
itemmaster item
LEFT JOIN openingstock op on item.item_barcode = op.item_barcode
LEFT JOIN bomupload bom on item.item_barcode = bom.item_barcode
LEFT JOIN adjustment_inventory adj on item.item_barcode = adj.item_barcode