范例:查询出每个雇员的编号、姓名、职位、工资、雇佣日期、工资等级
- 确定要使用的数据表:
|- emp表:雇员的编号、姓名、职位、工资、雇佣日期;
|- salgrade表:工资等级;
- 确定已知的关联条件:
|- 雇员与工资等级:emp.sal BETWEEN salgrade.losal AND salgrade.hisal;
第一步:查询雇员数据
SELECT e.empno,e.ename,e.job,e.sal,e.hiredate FROM emp e;
第二步:加入工资等级表,此时使用的是一个范围的查询
SELECT e.empno,e.ename,e.job,e.sal,e.hiredate,s.grade FROM emp e ,salgrade s WHERE e.sal BETWEEN s.losal AND s.hisal ;