提问:在Oracle关联查询中,使用外连接时,哪个表被称为驱动表?
--右外连接
SELECT e.ename,d.dname
FROM emp e RIGHT OUTER JOIN dept d
ON e.deptno=d.deptno;
--左外连接
SELECT e.ename,d.dname
FROM emp e LEFT OUTER JOIN dept d
ON e.deptno=d.deptno;
--全外连接
SELECT e.ename,d.dname
FROM emp e FULL OUTER JOIN dept d
ON e.deptno=d.deptno;
不管什么连接,你的第一个
FROM
后面的表就是驱动表,JOIN
后面的表就是被驱动表。已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。