SELECT t.title, AVG(salary) FROM salaries s JOIN titles t ON s.emp_no = t.emp_no AND t.to_date='9999-01-01' AND s.to_date='9999-01-01' GROUP BY t.title 有没有这个“AND t.to_date='9999-01-01' AND s.to_date='9999-01-01'”最后得出的效果是一样的,为什么要加这个呢,是不是必须要加