Ami*_*aie 0 sql-server join multi-select
我是sql的新手.我必须选择销量最高的前3家公司
公司表:CompanyId,Compnayname等
订单表:OrderId,companyId,价格等
选择前三名公司名称(从ordes中选择总和(价格))作为最大公司订单的最大描述?
我想我需要加入这些但我无法找到解决方法
加入这些表格,按公司名称和订单按总销售额分组:
select top 3 c.Companyname, sum(o.price) as TotalSales
from Orders o
inner join Company c on c.CompanyId = o.companyid
group by c.Companyname
order by TotalSales desc
Run Code Online (Sandbox Code Playgroud)