Trouver le niveau moyen de salaire du département
P粉329425839
P粉329425839 2023-09-02 20:56:48
0
1
496

J'ai deux tables

db_employee (id,prénom,nom,salaire,id_département) db_dept (id_département,département)
Voici quelques exemples de données db_employé id - fist_name - last_name - salaire - Department_id 10301-Keith-Morgan-27056-2 10302-Tyler-Booth-32199-3 db_dept département d'identification 2 - Ressources Humaines 3 - Opérations 

Je souhaite générer un tableau qui affiche les employés, leurs salaires et le salaire moyen du service de l'employé.

J'ai essayé d'utiliser une sous-requête pour trouver le salaire moyen du département avant de faire la requête externe, mais j'ai rencontré une erreur.

Sélectionner prénom, nom de famille, salaire, ( sélectionner moyenne (salaire emp.), département.département de db_employee emp rejoindre db_dept dep sur emp.department_id=dep.id regrouper par département ) En tant que département moyen de db_employee

P粉329425839
P粉329425839

répondre à tous (1)
P粉742550377
SELECT emp.first_name, emp.last_name, salary, demp.avg_salary FROM db_employee emp INNER JOIN db_dept dep ON emp.department_id=dep.id INNER JOIN ( SELECT AVG(salary) avg_salary, department FROM db_employee INNER JOIN db_dept ON department_id=id ) demp ON demp.department=dep.department
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!