查询需要找到一个叫Yossi Cohen的客户,他购买了一些商品以及购买的账单金额(总和) 例如:Yossi Cohen 买了三件值(value) 40 谢克尔的商品,我们想知道订单的金额。
例子:
namecustomer namemodel quantity sum
Yossi Cohen iphone6 3 120
我试着写这个:(不工作)
SELECT nameCustomer,
(SELECT idCustomer,nameCustomer,nameModel,idOrders,Quantity,
SUM(price*Quantity)AS OrderTotal
FROM Customers,OrdersItems,Products GROUP BY idOrders)
FROM Customer
where Customer = 'Yossi Cohen';
最佳答案
这应该可以完成工作:
SELECT idCustomer,nameCustomer,nameModel,idOrders,Quantity
From Customer
Where sum=price*Quantity
AND Customer = 'Yossi Cohen';
关于mysql - 找到子查询的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36555325/