Mysql 查找子查询的和

Mysql 查找子查询的和,mysql,Mysql,查询需要找到一个名为Yossi Cohen的客户,他购买了许多物品,并且购买的账单金额(总和) 例如:Yossi Cohen购买了三件价值40谢克尔的物品,我们想知道订单金额 例如: namecustomer namemodel quantity sum Yossi Cohen iphone6 3 120 我试着写这个:(不工作) 这应该可以完成以下工作: SELECT idCustomer,nameCustomer,nameModel,idOrders,Qua

查询需要找到一个名为Yossi Cohen的客户,他购买了许多物品,并且购买的账单金额(总和) 例如:Yossi Cohen购买了三件价值40谢克尔的物品,我们想知道订单金额

例如:

namecustomer  namemodel  quantity  sum
Yossi Cohen    iphone6      3      120
我试着写这个:(不工作)


这应该可以完成以下工作:

SELECT idCustomer,nameCustomer,nameModel,idOrders,Quantity
From Customer
Where sum=price*Quantity 
AND   Customer = 'Yossi Cohen';

这应该可以完成以下工作:

SELECT idCustomer,nameCustomer,nameModel,idOrders,Quantity
From Customer
Where sum=price*Quantity 
AND   Customer = 'Yossi Cohen';

我不能在这里测试,但有一个提示:您希望先按客户选择(筛选),然后按总和选择。另一方面,子查询正在使用隐式连接(您不应该使用隐式连接),而where子句中没有连接条件,这一事实将非常耗时。。。一个问题。此外,我不认为您需要一个子查询,我不能在这里测试,但有一个提示:您希望先按客户选择(筛选),然后求和。另一方面,子查询正在使用隐式连接(您不应该使用隐式连接),而where子句中没有连接条件,这一事实将非常耗时。。。一个问题。另外,我不认为您需要子查询