我有一个名为product的表和一个名为sold的表。
我正在试图找出是否有办法使用一个查询来查找所有产品,然后对于每个产品,在结果集中更好地返回sold.amount的总和作为总数。
答案 0 :(得分:0)
这是一个非常基本的SQL连接操作:
select product.id, sum(sold.amount)
from product
left join sold ON product.id = sold.product_id
group by product.id
如果您只想列出至少有一次销售的产品,请将“左连接”更改为“内连接”。