我从一个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;>
这样做......太棒了..丛林存在!谢谢 –