非等価結合とは SQLにおいてテーブルをjoinする際の結合条件が等価ではないことである。 on句でbetweenや不等号が使われる。 勘違いしやすいところ これは非等価式 SELECT e.employee_id,h.employee_id, e.first_name, e.last_name, e.hire_date,h.start_date , h.end_date FROM hr.employees e inner join hr.job_history h on e.hire_date BETWEEN h.start_date AND h.end_date ; これは等価式 SELE…