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;

复制代码
相关推荐
Nandeska3 分钟前
2、数据库的索引与底层数据结构
数据结构·数据库
小卒过河010418 分钟前
使用apache nifi 从数据库文件表路径拉取远程文件至远程服务器目的地址
运维·服务器·数据库
过期动态24 分钟前
JDBC高级篇:优化、封装与事务全流程指南
android·java·开发语言·数据库·python·mysql
Mr.朱鹏28 分钟前
SQL深度分页问题案例实战
java·数据库·spring boot·sql·spring·spring cloud·kafka
一位代码35 分钟前
mysql | 常见日期函数使用及格式转换方法
数据库·mysql
SelectDB1 小时前
Apache Doris 4.0.2 版本正式发布
数据库·人工智能
杰克尼1 小时前
mysql_day01
数据库·mysql
ccino .2 小时前
sql注入中过滤分隔符的测试方法
数据库·sql
Evan芙2 小时前
nginx核心配置总结,并实现nginx多虚拟主机
运维·数据库·nginx