Как отобразить отчет по акциям на основе TAble - PullRequest
0 голосов
/ 30 января 2019

У меня есть 6 таблиц:

  1. inwardmaster
  2. openingstock
  3. itemmaster
  4. корректировка
  5. экстрассылка
  6. bomupload

это общее поле таблицы - штриховой код элемента, в то время как здесь вводится код 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

выводится вся запись таблицы будет там отображаться.

но я хочу отобразить таблицу itemmaster все поля и количество, если 0 также отображается на основе запроса выбора.

1 Ответ

0 голосов
/ 30 января 2019

Если таблица 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...