您的位置:首页 > 数据库 > Oracle

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

2018-01-18 23:10 387 查看
转自: 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】交叉连接
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐