我有以下SQL查詢:如何在SQL查詢中添加第三個表格包含一個SUM
SELECT porel.refcode, podetail.ponum, SUM(podetail.orderqty * podetail.unitcost) AS Total
FROM podetail
LEFT JOIN porel ON podetail.ponum = porel.ponum
WHERE porel.poline=podetail.poline AND porel.reftype = 'SPEX'
GROUP BY porel.refcode, podetail.ponum
ORDER BY porel.refcode, podetail.ponum
的正常工作帶給我他們對refcodes
總值的ponums
列表和。我現在要添加第三列vendor.name
。 vendor
表的字段vendorid
與podetail
表共享。
有多個podetail
記錄與ponum
相同,但這些也將匹配vendorid
的。
有人可能會建議如何在vendor.name
字段中添加而不返回額外的行嗎?
您可以在屏幕截圖或文本模式的表單中添加表格的結構,行數的示例數據,期望的輸出等嗎? – shahkalpesh 2010-08-27 18:42:19
@shahkalpesh - 我現在不在工作,所以現在不能這樣做,但會在星期一發布第一件事。 – 2010-08-27 19:51:29