Я пытаюсь получить список:
StockPart.title | QtyAvailable | SumOfItemsCost
StockPart.title | QtyAvailable | SumOfItemsCost
StockPart.title | QtyAvailable | SumOfItemsCost
StockPart.title | QtyAvailable | SumOfItemsCost
Пытаюсь объяснить:
- StockPart.title происходит из таблицы stock_parts
- QtyAvailable - это число ()
stock_items
этой StockPart (stock_items.status = NULL && stock_items.stock_part_id = stock_part.id)
- SumOfItemsCost равно
QtyAvailable * shipments.item_cost
Моя структура таблицы
stock_parts
- id
- title
stock_items
- id
- stock_part_id
- shipment_id
shipments
- item_cost
Так что я немного растерялся, как это сделать.Я пытаюсь что-то вроде этого:
SELECT
stock_parts.id,
stock_parts.title,
(SELECT COUNT(*) FROM stock_items WHERE
stock_items.stock_part_id = stock_parts.id
AND stock_items.status = NULL)
AS qty_available
FROM
stock_parts,
stock_items
Кто-нибудь может помочь?