mysql数据库

mysql中的连接查询

2021-07-13  本文已影响0人  Geroge1226

1、说明

当我们需要查询多个表的数据时候,而这多张表之间根据某字段属性关联,就会使用到连接查询。表连接方式包括内连接和外连接。

2、内连接

以两张表为例,内连接方式格式

select  属性列表
    from A表, B表 
    where  A表.属性1 = B表.属性1

注:内连接只查询的两张表指定字段取值相同的记录。

3、外连接

外连接可以查询出关联指定字段属性取值不相同的记录。

select   属性列表  
      from  A表
      left | right join B表
      on  A表.属性名1 = B表. 属性名2

left 表示左连接查询,right表示右连接查询 on表示连接条件

3.1 左连接

查询出A表中的所有记录, 而B表中能查出关联字段属性匹配的记录

3.2 右连接

查询出B表中所有的记录,而A表中只能查出关联字段属性匹配的记录

上一篇下一篇

猜你喜欢

热点阅读