非等值连接
非等值链接:连接匹配的值不是相等的值,而是在一个指定的范围之内。
-- 查询e.sal 在 s.losal和s.hisal之间的值。SELECT*FROMemp eJOINsalgrade sON( e.sal BETWEEN s.losal AND s.hisal );
案例
三张表联查,先查询 emp和dept ,查询出来结果在结果再和salgrade关联查询;
SELECT*FROMemp eJOINdept d USING ( deptno )JOINsalgrade s ON ( e.sal BETWEEN s.losal AND s.hisal );
查找员工的工资并且返回员工的工资范围。
SELECTe.ename,e.sal,s.gradeFROMemp eJOINsalgrade sONe.sal BETWEEN s.losal AND s.hisal;
