我加入了三个表,因为在客户和订单明细表中没有共同的记录。我没有得到结果,我怎么可能做错了?
这是我的代码
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
运行查询时的结果:“>
运行查询的结果是我加入了三个表,因为在客户和订单明细表中没有共同的记录。我没有得到结果,我可能做错了什么?这是我的代码...
难道您所要做的就是将o更改为d吗?这个: