在Oracle中,有两种多表连接的方式,分别为ANSI SQL连接格式和Oraacle特有的连接格式。
内连接
内连接也称为等值连接或简单连接。
如:
SELECT emp.empno, emp.ename, emp.job, dept.dname
FROM emp, dept
WHERE emp.deptno = dept.deptno;
emp表和dept表中的deptno相等且不为NULL的数据会被查询出来。
ANSI SQL表示方式为:
SELECT emp.empno, emp.ename, emp.job, dept.dname
FROM emp INNER JOIN dept ON emp.deptno = dept.