mysql的left join原理【总结版本】

结论:

前提: A left join B的最大用处就是:A表的数据始终存在

表A left join 表B where 的过程是:表A和表B拼接,表A的数据始终存在,表B匹配的上的就填充值否则直接填充空-》生成一个临时表C-》最后在表C的基础上用where筛选条件

表A left join 表B on xx and 的过程是:表A的数据始终存在,表B会筛选and的条件-》筛选完之后再拼接上on的条件平结成表C,表C就是结果

即表A的数据始终存在
我是程序猿

专题2 性能比较【待办】

相关推荐
❀͜͡傀儡师9 分钟前
docker部署WhoDB开源轻量级数据库管理工具
数据库·docker·开源
皙然16 分钟前
Redis八大核心数据类型详解:从底层实现到实战落地
数据库·redis·bootstrap
时光追逐者1 小时前
一款免费、简单、高效的在线数据库设计工具
数据库·mysql·oracle·sql server
another heaven1 小时前
【软考 2026 最新版 NoSQL 数据库全分类】
数据库·nosql
满天星83035771 小时前
【MySQL】表的操作
linux·服务器·数据库·mysql
yashuk1 小时前
Ubuntu 系统下安装 Nginx
数据库·nginx·ubuntu
F1FJJ1 小时前
VS Code 里管理 PostgreSQL,有哪些选择?主流扩展横向对比
网络·数据库·postgresql·容器
Bdygsl1 小时前
MySQL(8)—— 事务
数据库·mysql
IvorySQL1 小时前
直播回顾| PostgreSQL 18.3 x IvorySQL 5.3:开启 AI 数据库新纪元
数据库·postgresql·开源
编程之升级打怪1 小时前
数据库的实时同步和异步同步
数据库