mySql子查询要求选择一个项目的多个记录?

时间:2011-11-18 19:34:49

标签: php sql

我有一个名为product的表和一个名为sold的表。

我正在试图找出是否有办法使用一个查询来查找所有产品,然后对于每个产品,在结果集中更好地返回sold.amount的总和作为总数。

1 个答案:

答案 0 :(得分:0)

这是一个非常基本的SQL连接操作:

select product.id, sum(sold.amount)
from product
left join sold ON product.id = sold.product_id
group by product.id

如果您只想列出至少有一次销售的产品,请将“左连接”更改为“内连接”。