0
0

Запишу вопросы по ходу кода представленного в решении:

SELECT customer_id, SUM (freight) AS freight_sum

FROM orders

JOIN (SELECT customer_id, AVG (freight) AS freight_avg) - ?? Почему выводим параметр  customer_id в SELECT??

FROM orders       ?? зачем JOIN-нить таблицу orders если мы её изначально указываем в запросе при первом написании FROM?? В моём понимании мы                                     используем JOIN если соединяем данные двух таблиц, а тут мы объедняем orders с orders???


student_7L9yP3lE
3 years ago






запрос должен быть вида:

SELECT `customer_id`, SUM(`freight`) freight_sum,

o2.`customer_id` o2_id, o2.SUM(freight) o2f

FROM `orders` JOIN `orders` o2

таблица сама с собой не объединяется, второй запрос должен использовать псевдоним буквы AS можно пропустить

student_kAR68Gv3
3 years ago

Один ответ