SQL 表查询之内连接
1 # 查询每名员工的部门信息,用ON子句规定表连接条件 2 SELECT e.empno,e.ename,d.dname FROM t_emp e JOIN t_dept d ON e.deptno=d.deptno; 3 # 多种内连接写法 4 SELECT e.empno,e.ename,d.dname FROM t_emp e JOIN t_dept d WHERE e.deptno=d.deptno; 5 SELECT e.empno,e.ename,d.dname FROM t_emp e , t_dept d WHERE e.deptno=d.deptno; 6 # 查询每个员工工号,姓名,部门名称,底薪,职位,工资等级 7 SELECT e.empno,e.ename,d.dname,e.sal,e.job,s.grade FROM t_emp e,t_dept d,t_salgrade s WHERE e.deptno=d.deptno AND e.sal BETWEEN s.losal AND s.hisal ORDER BY s.grade; 8 # 查找与SCOTT部门相同的员工都有谁 9 # 子查询方式 10 SELECT ename FROM t_emp WHERE deptno=(SELECT deptno FROM t_emp WHERE ename