Oracle-26-内连接(等值、不等值连接、自然连接)&外连接(左外、右外、全连接)&using子句

前端之家收集整理的这篇文章主要介绍了Oracle-26-内连接(等值、不等值连接、自然连接)&外连接(左外、右外、全连接)&using子句前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

转自: http://blog.csdn.net/wy_0928/article/details/51155498


【总结】连接分类
【0】什么是数据库连接?

1)当一次查询涉及到两个表时:就要使用连接查询了,其中join如果不带有其他标识,则默认是内连接 即join = inner join;

【1】内连接(from a inner join b on a.id = b.rcrd_id):左外连接和右外连接的交集;
0)内连接本身和等值连接的效果是一模一样的;
1)等值连接:where子句加等号;
2)不等值连接:where子句加非等号;
3)自然连接: a natural join b: 且 表a和表b必须有相同的列;(查询结果会删除相同的列且仅保留一个列)

【2】外连接
1)左外连接;
2)右外连接;
3)全外连接;

【3】自连接 【4】交叉连接

猜你在找的Oracle相关文章