MYSQL查询的四种情况

1 普通连接查询

select 表1字段1,表2字段2,from 表1,表2,where 表1.字段1==表2.字段2

2 inner join查询

select 表1字段1 ,表2字段2,from 表1 INNER JOIN 表2 ON  表1.字段1==表2.字段2

与普通查询类似

3 LEFT JOIN查询,左联查询

select 表1字段1 ,表2字段2,from 表1 LEFT JOIN 表2 ON  表1.字段1==表2.字段2

即使右表为空,也从左表获取所选取字段的数据

4 RIGHT JOIN查询,右联查询

select 表1字段1 ,表2字段2,from 表1 RIGHT JOIN 表2 ON  表1.字段1==表2.字段2

即使左表为空,也从右表获取所选取字段的数据

5 FULL JOIN查询 ,全联查询

select 表1字段1 ,表2字段2,from 表1 FULL JOIN 表2 ON  表1.字段1==表2.字段2

只要有一个表的字段不为空,就返回该条数据

原文地址:https://www.cnblogs.com/xqnq2007/p/7659231.html