【Mysql数据库】内连接 左连接 右连接 全连接

1.准备

【Mysql数据库】内连接 左连接 右连接 全连接_第1张图片
【Mysql数据库】内连接 左连接 右连接 全连接_第2张图片

2.SQL

---内连接
select  a.id,b.id
from a ,b 
where a.id = b.id

select * 
from a inner join b on a.id = b.id

---左连接
select * 
from a left join b on a.id = b.id


---右连接
select *
from a right join b on a.id = b.id

---全连接
select * 
from a
union
select * 
from b

3.总结

  • 内链接:求两个表的交集
  • 左连接:以左边的表为基表,显示所有数据;
  • 有链接:以右边的表为基表,显示所有数据;
  • 全连接:两个表的并集

你可能感兴趣的:(mysql,数据库,mysql)