Выберите из двух таблиц фамилию, имя и среднюю зарплату в порядке убывания по фамилии - PullRequest
0 голосов
/ 16 сентября 2018

Актёрский стол

Стол отливок

Я новичок в SQL и застрял в проблеме, над которой я работаю. Я хочу показать фамилию, имя и среднюю зарплату актера. Зарплата и имя актера указаны в двух разных таблицах. Кроме того, я хотел бы отображать результаты в порядке убывания в соответствии с фамилией актеров. Вот что я написал, но я не могу заставить его правильно скомпилировать. Я предоставил скриншот того, что у меня есть.

1 Ответ

0 голосов
/ 16 сентября 2018

Вы используете JOIN, но не используете on для соединения двух таблиц, из ваших таблиц вы можете использовать actorID столбцы в качестве условия подключения.

при использовании статистической функции вы можете использовать неагрегированные столбцы в group by

SELECT a.lname,a.fname,AVG(c.salary)
FROM Actor a 
JOIN Castings c on a.actorID = c.actorID 
group by a.lname,a.fname
order by a.lname desc

Вот ссылка, говорящая о JOIN

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...