У меня есть три стола офис, менеджер, персонал. Ниже приведено содержание этих таблиц.Сложность в sql выбрать запрос
Офис
office_id office_location office_telephone office_fax
100 brisbane 01438263 789
101 newyork 01457899 978
102 chicago 01457989 789
менеджер
office_id manager_id manager_name manager_phone
100 200 wayne 9879664878
101 201 tom 9745997669
102 202 harry 9789979799
Персонал
manager_id staff_id salary
200 300 3000
201 301 4000
200 302 5000
200 303 7856
201 304 4000
202 305 7856
202 306 6000
Теперь мне нужен запрос, чтобы отобразить TOTA l количество сотрудников и их менеджера в каждом офисе.
Вот выход
office_id office_location manager_id count(staff_id)
100 brisbane 200 3
101 newyork 201 2
102 chicago 202 2
образец До сих пор я пытался отображающая manager_id и сотрудников, работающих на них.
SELECT manager_id,count(staff_id) from staff group by manager_id;
Но у меня возникли проблемы с отображением office_id, а также его местоположения. Кто-нибудь может мне помочь?
Просьба предоставить образец вывода для данных, которые вы указали. –
aah просто забыл об этом. Скоро это предоставит. – user3127109