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 性能比较【待办】

相关推荐
咩咩不吃草5 分钟前
Linux环境下MySQL的安装与使用与Navicat
linux·运维·数据库·mysql·navicat
Aloudata5 分钟前
NoETL 指标平台如何保障亿级明细查询的秒级响应?——Aloudata CAN 性能压测深度解析
数据库·数据分析·自动化·指标平台
maoku666 分钟前
从关键词到语义:向量数据库如何让AI真正理解你的需求
数据库·人工智能
寻道码路6 分钟前
【MCP探索实践】Google GenAI Toolbox:Google开源的企业级AI数据库中间件、5分钟搞定LLM-SQL安全互联
数据库·人工智能·sql·开源·aigc
数据知道7 分钟前
PostgreSQL 核心原理:一文掌握 WAL 缓冲区与刷盘策略(性能与数据安全的权衡)
数据库·postgresql
三个人工作室10 分钟前
mysql允许所有ip地址访问,mysql允许该用户访问自己的数据库【伸手党福利】
数据库·tcp/ip·mysql
小小逐月者11 分钟前
SQLModel 开发笔记:Python SQL 数据库操作的「简化神器」
数据库·笔记·python
QQ828929QQ11 分钟前
MySQL Explain 分析 SQL 执行计划
数据库·sql·mysql
我是小超人-雨石花12 分钟前
postgresql + postgis安装
数据库·postgresql·postgis·空间数据库
码农很忙12 分钟前
SCALE发布《2025年12月大模型SQL能力排行榜》:格局与趋势洞察
数据库·业界资讯