技术栈

mysql 的查询条件放在 join on 和 Where 的区别:

乐之者v2026-03-31 9:00

查询条件放在 ON 后面:

属于"连接条件"。在连接时进行筛选,不符合条件的右表记录会被当作不存在,但左表记录依然保留。

查询条件放在 WHERE 后面:

属于"结果过滤"。连接完成后,对整个结果集进行大扫除,不符合条件的行直接整行删掉。

当你在使用 LEFT JOIN 却发现查出来的数量比预期少时,应该检查 WHERE 子句里是不是引用了右表的字段。

上一篇:微调学习。
下一篇:linux-系统函数
相关推荐
wWYy.
2 小时前
Mysql:覆盖索引
android·数据库·mysql
无忧.芙桃
3 小时前
MySQL数据库原理与实践(五):内置函数
数据库·mysql
wWYy.
5 小时前
Mysql:一行数据是怎么存储的?
android·数据库·mysql
☆凡尘清心☆
18 小时前
CentOS Stream 9 专用 LNMP 全自动一键脚本
linux·运维·mysql·nginx·lnmp·centos stream 9
xqqxqxxq
1 天前
DML 表数据:插入、删除、修改
笔记·mysql
xxwl585
1 天前
数据库后端接口测试报告
spring boot·mysql·tomcat
xqqxqxxq
1 天前
MySQL 数据类型笔记
数据库·笔记·mysql
Logintern09
1 天前
理解MySQL数据库的“事务与锁”
数据库·mysql
朱容zr333133
1 天前
为什么推荐使用自增主键?使用UUID作为主键的优缺点是什么?
java·运维·数据库·后端·mysql·面试·性能优化
brave_zhao
1 天前
mysql的安装
数据库·mysql
热门推荐
0100 Debian字符界面如何支持中文02GitHub 镜像站点03如何新建文件夹? 电脑新建文件夹的4种方法04国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)052026年7月AI圈大地震:GPT-5.6被政府限制、Claude入驻Slack、Anthropic自研芯片06微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新072026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?08AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路092026开年大模型最新对比解析及场景落地指南10历年考研数学一、数学二、数学三真题试卷及答案PDF