SELECT e.employee_id, e.last_name, d.department_id, d.location_id
FROM employees e JOIN departments d
ON (e.department_id=d.department_id);
ON 子句到底是做什么的?我对为什么 e.department_id 和 d.department_id 不会导致错误感到困惑?e不代表employees表,d代表department表吗?那么如果department_id 不在employees 表中,如何使用e.department_id 呢?我对 ON 子句的目的感到非常困惑。