列出所有订单中订购少于500种产品的客户的客户名称和订购的产品总数

问题描述 投票:0回答:1

我加入了三个表,因为在客户和订单明细表中没有共同的记录。我没有得到结果,我怎么可能做错了?

这是我的代码

select distinct c.customername, sum(d.quantityOrdered) as totalquantity
from orders o
left join customers c on o.orderNumber = c.customerNumber
left join orderdetails d on o.ordernumber = d.ordernumber
group by c.customerNumber

运行查询时的结果:“运行查询时的结果”“>

运行查询的结果是我加入了三个表,因为在客户和订单明细表中没有共同的记录。我没有得到结果,我可能做错了什么?这是我的代码...

mysql sql sql-server subquery
1个回答
0
投票

难道您所要做的就是将o更改为d吗?这个:

© www.soinside.com 2019 - 2024. All rights reserved.