SQL中的join连接查询

Posted 二十六度半

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL中的join连接查询相关的知识,希望对你有一定的参考价值。


 
inner join(交集 ,自然连接, 简写成join)
 
是最普通的连接查询,相当于早期根据where条件连接的查询
 
 
outer join(并集或部分并集,左表 + 右表)
 
  • left [outer] join(左表产生完全集,右表有则匹配,没有则为null)
 
  • right [outer] join(右表产生完全集,左表有则匹配,没有则为null)
 
  • full [outer] join(并集)
 
 
cross join(笛卡尔积,左表 * 右表)
 
开发中基本不用

以上是关于SQL中的join连接查询的主要内容,如果未能解决你的问题,请参考以下文章

SQL连接查询研究

SQL数据库语言基础之SqlServer多表连接查询与INNER JOIN内连接查询

Sql语句优化-查询两表不同行NOT INNOT EXISTS连接查询Left Join

SQL表连接查询(inner joinfull joinleft joinright join)

SQL 连接查询

Hive sql中的 各种join(内连接左外连接右外连接满外连接)