-1
我有兩個單獨的表dept_emp和薪水。 dept_emp包含emp_no和dept_no,而薪水包含薪水和emp_no。我認爲我必須加入兩個表中的emp_no才能得到每個員工的dept_no,然後獲得每個部門的平均薪水。如何從兩個單獨的表中獲得每個部門的平均工資
SELECT `AVG(salaries.salary)`, dept_emp.dept_id
FROM `salaries`
INNER JOIN dept_emp
IN salaries.emp_no = dept_emp.emp_no
GROUP BY dept_emp.dept_id;
我試過這個但它不起作用可以請你提出另一種方式或概念來解決這個問題嗎?
你有一個錯字。它應該是'INNER JOIN dept_emp ON ...'而不是'INNER JOIN dept_emp IN ...' – bernie
它應該是'AVG(salaries.salary)',沒有反標記。 (如果你願意的話,你可以在列名salaries.salary周圍有。 – jarlh