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表中只能查出关联字段属性匹配的记录