我從一個podetail表中查詢以下查詢,我一次計算「one」唯一項目的平均價格。我需要創建一個「avgUnitCost」列表。是否有一種方法可以在子查詢中使用此現有查詢來生成avgUnitCost列表?mysql;遍歷一個表並計算avgerage價格
SELECT items.`itemName`,
SUM(podetails.`qtyReceived`) AS qtyRcvd,
SUM(podetails.`qtyReceived` * podetails.`unitCost`) AS totalUnitCost,
SUM(podetails.`qtyReceived` * podetails.`unitCost`)/SUM(podetails.`qtyReceived`) AS avgUnitCost
FROM podetails, items, purchaseorders
WHERE purchaseorders.`poID` = podetails.`poID`
AND podetails.`itemID` = items.`itemID`
AND podetails.`itemID` = 3;>
這樣做......太棒了..叢林存在!謝謝 –