MySQL查询篇-连接查询

文章目录

  • [inner join](#inner join)
  • [left join 和right join](#left join 和right join)

inner join

内连接是inner join ,只返回两个表匹配的数据行。

sql 复制代码
select a.*,b.* from a inner join b on a.id = b.aid;
--等价于
select a.*,b.* from a  join b on a.id = b.aid;

left join 和right join

左外连接和右外连接

主表数据全部返回,连接表有匹配则返回,无匹配返回空值

sql 复制代码
select a.*,b.* from a left join b on a.id = b.aid;

select a.*,b.* from a right join b on a.id = b.aid;

b on a.id = b.aid;

复制代码
相关推荐
爱掘金的土拨鼠9 分钟前
国产化dm数据库锁表解锁
数据库
花花无缺25 分钟前
MySQL 的存储引擎-InnoDB 和 MyISAM的对比
mysql
苏琢玉27 分钟前
如何让同事自己查数据?写一个零依赖 PHP SQL 查询工具就够了
mysql·php
庖丁解java35 分钟前
N个Utils
数据库
Mr. zhihao1 小时前
SQL LEFT JOIN 与 WHERE 条件的隐藏坑
数据库·sql
2301_793086871 小时前
Redis 04 Reactor
数据库·redis·缓存
Sais_Z1 小时前
ClickHouse的学习与了解
数据库·clickhouse
代码的余温2 小时前
MySQL性能优化:10个关键参数调整指南
数据库·mysql·性能优化
silver98862 小时前
sql链接的url中serverTimezone的作用
数据库·sql
tanxiaomi3 小时前
数据库索引视角:对比二叉树到红黑树再到B树
数据结构·数据库·b树