【发布时间】:2012-01-13 15:24:07
【问题描述】:
我有一个子查询问题,我确信有一个非常简单的解决方案,但我不知道它是什么!
这就是我想要做的,我有两张表,比如说,客户和订单。 customer 表显然存储了单个客户的列表,而 orders 表存储了客户下的订单列表。我正在尝试创建一个查询,该查询将返回每个客户的详细信息以及该客户下的总订单金额。尽我所能,我似乎无法让这个查询像它所说的那样工作:
“您编写的子查询可以返回多个字段,而无需在主查询的 from 子句中使用 EXISTS 保留字。”
我正在尝试这样的事情,请谁能告诉我什么是错的?
select
customer.name,
customer.address,
(select sum(order.orderamount) from order, customer where order.customerid = customer.id)
from
customer
谢谢!
【问题讨论】: