Ich habe zwei Tabellen
db_employee (id,first_name,last_name,salary,department_id) db_dept (department_id,department)
Hier sind einige Beispieldaten db_employee ID – Faustname – Nachname – Gehalt – Abteilungs-ID 10301-Keith-Morgan-27056-2 10302-Tyler-Booth-32199-3 db_dept ID-Abteilung 2 – Personalwesen 3 – Operationen
Ich möchte eine Tabelle ausgeben, die Mitarbeiter, ihre Gehälter und das Durchschnittsgehalt für die Abteilung des Mitarbeiters anzeigt.
Ich habe versucht, mithilfe einer Unterabfrage das Durchschnittsgehalt der Abteilung zu ermitteln, bevor ich die äußere Abfrage durchgeführt habe, bin dabei jedoch auf einen Fehler gestoßen.
Auswählen Vorname, Familienname, Nachname, Gehalt, ( wählen avg(emp.salary), Abt.Abteilung von db_employee emp Treten Sie db_dept dep auf emp.department_id=dep.id bei Gruppierung nach Abteilung ) Als avgsaldepartment von db_employee