rejoint Problème: Créer une liste des noms de service, l'ID du gestionnaire, nom du gestionnaire (employé nom) de ce département, et le salaire moyen dans chaque département .fonctions de groupe SQL en utilisant
SELECT d.department_name, d.manager_id, AVG(e.salary)
FROM employees e
INNER JOIN departments d ON (e.department_id = d.department_id)
GROUP BY d.department_name, d.manager_id;
Et ça marche bien, mais quand j'ajoute le e.last_name
, je reçois tous les noms de famille de la table des employés.
Je crois que la réponse à être ici et pas très loin, bien que hors de ma portée à ce stade.
Tous les noms sont ceux que vous sélectionnez par e.last_name. Pourriez-vous s'il vous plaît donner quelques conseils sur ce à quoi ressemblent vos données/tableaux? –
Merci Linger, vous avez raison :) – Novice