0
我有一張名爲product的表格和一張叫做sold的表格。mySql子查詢來總結一個選擇項的多個記錄?
我試圖找出是否有使用一個查詢查找所有產品,然後在結果集總sold.amount的總和每個產品情有獨鍾回報的方式。
我有一張名爲product的表格和一張叫做sold的表格。mySql子查詢來總結一個選擇項的多個記錄?
我試圖找出是否有使用一個查詢查找所有產品,然後在結果集總sold.amount的總和每個產品情有獨鍾回報的方式。
這是一個非常基本的SQL連接操作:
select product.id, sum(sold.amount)
from product
left join sold ON product.id = sold.product_id
group by product.id
如果你想只列出其中至少有一個銷售的產品
,然後更改「左加入」到「內連接」。
非常感謝。現在可以說我想添加另外幾筆款項,但是這次只針對特定的日期範圍。所以我需要一天的總和和全部的時間總和。 – hcker2000
@ hcker2000不要收拾太多成一個單一的查詢(你可能會使查詢效率較低的比它可能是)。你想從兩個標準中提取數據,所以發出不同的查詢。 –
謝謝,我將把它分解成兩個查詢。 – hcker2000