ORACLE left join,right join,inner jion讲解

2025-05-21 14:36:12

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

ORACLE left join,right join,inner jion讲解ORACLE left join,right join,inner jion讲解

2、RIGHT JOIN 右连接

1、RIGHT JOIN 右连接:返回包括右表中的所有记录和左表中联结字段相等的记录。注:右连接与左连接的用法很相似,只是基准表不一样。

2、表A、表B的表结构不变,插入以下测试数据。

ORACLE left join,right join,inner jion讲解

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;

ORACLE left join,right join,inner jion讲解

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。
猜你喜欢