UNION JOIN 连接表

Posted wfy680

tags:

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

 

使用UNION JOIN进行多表连接,与9.3节介绍的各种表的连接类型不同,它并不对表中的数据进行任何匹配处理,而只是把来自一个源表中的行与另一个源表中的行联合起来,生成的结果表中包括第一个表中的所有行和列和另一表中的所有行和列。缺少的属性值用NULL表示。图9.37给出了典型的UNION JOIN连接示意图。

 

技术图片 
图9.37  UNION JOIN连接

 

从图9.37可见,UNION JOIN中的每一个行由来自一个表的列值与来自另一表的NULL值联合而组成。当想要像单表一样使用来自两个或多个表中的所有行时,使用UNION JOIN就显得十分便利。

说明 在SQL Server中,不支持UNION JOIN,这里也就不给出其应用实例了。

以上是关于UNION JOIN 连接表的主要内容,如果未能解决你的问题,请参考以下文章

MYSQL06_sql99的7种JOIN操作union all

9.PostgreSQL的Join,Union,Null

SQL Fundamentals || 多表查询(内连接,外连接(LEFT|RIGHT|FULL OUTER JOIN),自身关联,ON,USING,集合运算UNION)

SQL - 使用 UNION 连接?? UNION 使用 JOIN?

mysql join 谁是驱动表

数据库之联合查询和连接查询