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;

复制代码
相关推荐
上学的小垃圾16 小时前
基于docker安装MySQL(openEuler系统)
linux·mysql·docker·容器
倔强的石头_18 小时前
连接数失控排查:从数据库会话、应用线程池到连接池泄漏
数据库
hzxpaipai18 小时前
企业官网技术架构拆解:前端、后台、数据库、服务器如何协同
前端·数据库·架构
爱吃火鸡面呀19 小时前
MySQL DQL 子查询详解:从标量、列、行到表子查询的完整实战
大数据·数据库·mysql
harmony&19 小时前
OpenStack 云平台管理实战:从 Keystone 认证到 Nova 计算调度
数据库·openstack
betazhou20 小时前
Apache Seatunnel 抽取Oracle数据库测试
数据库·oracle·apache·seatunnel
devilnumber1 天前
Oracle 与 MySQL substr 函数差异总结
java·数据库·mysql·oracle
—Miss. Z—1 天前
计算机等级考试三级数据库技术—选择题
数据库·mysql
www_aiyuanma_vip1 天前
PC 手机电商(MySQL 版)
数据库·mysql·智能手机