首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql 联合查询的有关问题

2012-01-24 
sql 联合查询的问题表1cangkuid产品名称表2xiaoshouid产品id数量单价总额销售日期现在我要通过联合查询实

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.产品名称

热点排行