内联:
a inner join b on aid=bid
查两张表都有的id记录
左外联:
a left join b on aid=bid
只要表a有的id,表a有,b没有的b字段为NULL
右外联:
a right join b on aid=bid
只要表b有记录,与左相反
内连接也称为等同连接,返回的结果集是两个表中所有相匹配的数据,而舍弃不匹配的数据。也就是说,在这种查询中,DBMS只返回来自源表中的相关的行,即查询的结果表包含的两源表行,必须满足ON子句中的搜索条件。作为对照,如果在源表中的行在另一表中没有对应(相关)的行,则该行就被过滤掉,不会包括在结果表中。内连接使用比较运算符来完成。
以上就是关于Oracle中内连接和外连接有什么区别,左连接和右连接有什么区别全部的内容,包括:Oracle中内连接和外连接有什么区别,左连接和右连接有什么区别、SQL中内连接使用详细说明、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)