7-10外连接查询

Posted gcm_walker

tags:

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

外连接:

至少返回一个表中的所有记录,根据匹配条件有选择性的返回另一张表的记录。

外连接特点:

1:参与外连接的表有主从之分。

2:以主表的每行数所匹配的从表的数据列将符合条件的数据值直接返回到结果集中。

3:对那些不符合条件的列将被填上空值再返回的结果集中。

外连接查询的分类:

左外连接:

包含LEEF JOIN 字句中指定的左表的所有行,若左列的某行在右表中没有匹配列,

则在相关联的结果集中右表的所有选择列均为空值。

右外连接:
和左外连接相反,包含RIGHT JOIN 字句中右表的所有行,若右列的某行在左表中没有匹配列,

则在相关联的结果集中左表的所有选择列均为空值。

--查询各类商品的库存情况,所有类别都要显示出来,以类别表为主表:
SELECT  *FROM CommidInfo
LEFT  JOIN     CommidInfosort ON
CommidInfosort  sortId=CommidInfo.sortId

  

--查询用户下单的商品信息  左外连接:
SELECT  *FROM   UserID
RIGHT JOIN    OrderInfo ON
 UserID. id=OrderInfo  .id

用RIGHT JOIN 是左外连接,用LEFT JOIN是右外连接。

 

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

需要帮助优化外连接 SQL 查询

内连接,左连接,右连接,全外链接

外连接查询

mysql数据库——连接查询(内连接:自然连接,等值连接。外连接:左连接,右连接,全连接)

MySQL多表连接查询 内连接 外连接 子查询

MySQL----复合查询 外连接