基于不同专业的毕业生平均工资

时间:2017-06-01 06:47:24

标签: sql database ms-access

我想获得基于不同专业的毕业生的平均工资

3个表涉及: Survey_result(Student_Id,Annual_Salary) Student_Degree(Student_ID,Degree_ID) 度(Degree_ID,Major_Name)

Survey_Result

  • 9320000000,$ 1000
  • 9320000001,$ 2000
  • 9320000002,$ 3000
  • 9320000003,$ 4000

Student_Degree

  • 9320000000,1
  • 9320000001,2
  • 9320000002,3
  • 9320000003,4 度
  • 1,会计
  • 2,财务
  • 3,会计
  • 4,财务

需要sql结果:帐号:2000,财务:3000

1 个答案:

答案 0 :(得分:0)

我认为你可以这样做:

SELECT
    AVG(Survey_Result.Annual_Salary),
    Degree.Major_Name
FROM
    Degree
    JOIN Student_Degree
        ON Student_Degree.Degree_ID=Degree.Degree_ID
    JOIN Survey_Result
        ON Student_Degree.Student_ID=Survey_Result.Student_ID
GROUP BY
    Degree.Major_Name