Выгрузите таблицу из двух полей: первое поле с фамилией сотрудника, второе — с количеством пользователей, чьи запросы этот сотрудник обработал. Назовите поля employee_last_name и all_customers соответственно. Сгруппируйте записи по идентификатору сотрудника (лучше так, чем по фамилии, чтобы избежать неточностей). Отсортируйте количество пользователей по убыванию, а фамилии сотрудников — в лексикографическом порядке.

SELECT s.last_name AS employee_last_name,
       COUNT(c.customer_id) AS all_customers
FROM staff AS s
LEFT OUTER JOIN client AS c ON s.employee_id = c.support_rep_id
GROUP BY s.employee_id
ORDER BY all_customers DESC, employee_last_name;

Результат

employee_last_name all_customers
Peacock 21
Park 20
Johnson 18
Adams 0
Callahan 0
Edwards 0
King 0
Mitchell 0

Вот это да: в компании по-настоящему работают всего три сотрудника! Что же делают остальные?