Я пытаюсь выполнить этот запрос:
SELECT name
FROM customers Left Join(
SELECT customerID as quantity
FROM ORDERS NATURAL JOIN ORDERCONTENTS
GROUP BY customerID)AS quantity
ON customers.customerID=quantity.customerID
ORDER BY name;
и каждый раз, когда я запускаю его, я получаю эту ошибку:
SELECT* FROM customers LEFT JOIN( SELECT customer AS quantity FROM ORDERS
NATURAL JOIN ORDERCONTENTS GROUP BY customerl...
Error Code: 1054. Unknown column 'quantity.customerID' in 'on clause'
Я пробовал разные объединения и столбцы, но он продолжаетсявернуть ту же ошибку.Спасибо за любую помощь, спасибо.
РЕДАКТИРОВАТЬ: Чтобы уточнить, это домашний вопрос, тестирование использования функций и тому подобное, а также подзапрос.Цель состоит в том, чтобы:
Получить имя каждого клиента и количество заказанных им пицц (NULL, если пицц не заказано).
Сам вопрос представлен в этом ужасном шаблоне, я толькоиметь контроль над:
1) Что выбрано
2) Первый FROM (клиенты СЛЕДУЮЩИЙ)
3) Вход для GROUP BY.
К сожалению, я не могу отредактировать любое из следующего:
FROM ORDERS NATURAL JOIN ORDERCONTENTS
as quantity
ON customers.customerID=quantity.customerID
ORDER BY name;
Извинения за изначальное отсутствие информации