У меня проблема с подзапросом, которая, я уверен, имеет действительно очень простое решение, но я не могу понять, что это такое!
Вот что я пытаюсь сделать, у меня есть две таблицы, скажем, клиенты и заказы. Таблица клиентов, очевидно, хранит список отдельных клиентов, а таблица заказов хранит список заказов, размещенных клиентами. Я пытаюсь создать запрос, который будет возвращать информацию о каждом клиенте, а также общую сумму заказа, размещенную этим клиентом. Попробуйте, как я мог, я не могу заставить этот запрос работать так, как он говорит:
"Вы написали подзапрос, который может возвращать более одного поля без использования зарезервированного слова EXISTS в предложении from основного запроса."
Я пытаюсь сделать что-то подобное, пожалуйста, кто-нибудь может посоветовать, что не так?
select
customer.name,
customer.address,
(select sum(order.orderamount) from order, customer where order.customerid = customer.id)
from
customer
спасибо!