sql 联合查询的问题
表1 cangku
id 产品名称
表2 xiaoshou
id 产品id 数量 单价 总额 销售日期
现在我要通过联合查询实现以下功能
产品名称 销售数量 销售总额
请问这样的功能sql 的联合查询语句该怎么写?
( 最好能用 LEFT 这样所有的产品名称都列出来.如果不用LEFT,是不是只能列出有过销售记录的产品?)
------解决方案--------------------select
cangku.产品名称,
sum(xiaoshou.数量) as 销售数量,
sum(xiaoshou.总额) as 销售总额
from
cangku
left join
xiaoshou
on
cangku.id=xiaoshou.产品id
group by
cangku.产品名称