Загрузка данных


SELECT
    s.id_sotrudnik AS 'ID сотрудника',
    s.familiya AS 'Фамилия',
    s.imya AS 'Имя',
    s.otchestvo AS 'Отчество',
    d.dolzhnost AS 'Должность',
    COUNT(dg.id_dogovor) AS 'Количество договоров'
FROM sotrudnik s
JOIN dolzhnost d ON s.dolzhnost = d.id_dolzhnost
LEFT JOIN dogovor dg ON s.id_sotrudnik = dg.id_sotrudnik
GROUP BY
    s.id_sotrudnik,
    s.familiya,
    s.imya,
    s.otchestvo,
    d.dolzhnost
ORDER BY COUNT(dg.id_dogovor) DESC;