Finden Sie die durchschnittliche Höhe des Abteilungsgehalts
P粉329425839
2023-09-02 20:56:48
<p>Ich habe zwei Tabellen</p>
<pre class="brush:php;toolbar:false;">db_employee (id,first_name,last_name,salary,department_id)
db_dept (department_id,department)</pre>
<pre class="brush:php;toolbar:false;">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</pre>
<p>Ich möchte eine Tabelle ausgeben, die Mitarbeiter, ihre Gehälter und das Durchschnittsgehalt für die Abteilung des Mitarbeiters anzeigt. </p>
<p>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. </p>
<pre class="brush:php;toolbar:false;">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</pre></p>