ORACLE left join,right join,inner jion讲解
介绍下Oracle数据库的三种联表方式:left join(左连接),right join(右连接),inner jion(等值连接)。


2、RIGHT JOIN 右连接
1、RIGHT JOIN 右连接:返回包括右表中的所有记录和左表中联结字段相等的记录。注:右连接与左连接的用法很相似,只是基准表不一样。
2、表A、表B的表结构不变,插入以下测试数据。

3、右连接查询SQL:SELECT A.A_ID,A.A_name,B.B_ID,B.B_NAME,B.a_Id FROM A RIGHT JOIN B ON A.A_ID=B.B_ID;

3、INNER JOIN 等值连接
1、INNER JOIN 等值连接:只返回两个表中联结字段相等的行。注:inner join具有去重效果,重复的记录不会重复展示。
2、INNER JOIN 等值连接用法:SELECT A.A_ID,A.A_name,B.B_ID,B.B_NAME,B.a_Id FROM A INNER JOIN B ON A.A_ID=B.a_ID;等同于:SELECT A.A_ID,A.A_name,B.B_ID,B.B_NAME,B.a_Id FROM A,B WHERE A.A_ID=B.a_ID;
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:73
阅读量:77
阅读量:72
阅读量:45
阅读量:36