您现在的位置: 万盛学电脑网 >> 网络安全 >> 网络基础知识 >> 正文

Oracle数据库栏目

作者:佚名    责任编辑:admin    更新时间:2022-06-22

> Oracle > 正文 Oracle连接查询 2014-02-10        来源:衣舞晨风的专栏      我要投稿

背景:

emp表中有14条记录:

\

dept表中4条记录:

salgrade表中有5条记录:

一、交叉连接(CROSS JOIN)

交叉连接(CROSS JOIN):有两种,显式的和隐式的,不带ON子句,返回的是两表的乘积,也叫笛卡尔积。

例如:下面的语句1和语句2的结果是相同的(均为56条记录)。

语句1:隐式的交叉连接,没有CROSS JOIN。

select empno,ename,sal,dname,loc from emp,dept 语句2:显式的交叉连接,使用CROSS JOIN select empno,ename,sal,dname,loc from emp CROSS JOIN dept

二、内连接

内连接是根据指定的连接条件进行连接查询,只有满足连接条件的数据才会出现在结果集中。