MySQL left join 和 left outer join 区别

先说结论:

left join 和 left outer join 的结果是一致的。

我不知道各位大神是怎么测试的,网上面就说两个不一样,我A、B表都是有重复数据的,为啥结果是一样的。

表A

表B

左连接

sql 复制代码
SELECT ta.*,tb.Result ResultB
FROM TableA ta
LEFT JOIN TableB tb ON ta.Result = tb.Result;

左外连接

sql 复制代码
SELECT ta.*,tb.Result ResultB
FROM TableA ta
LEFT outer JOIN TableB tb ON ta.Result = tb.Result;

以下MySQL官方文档的说明(2664页),outer join是为了某些第三方程序的兼容性而存在的。

微软的解释:

https://learn.microsoft.com/zh-cn/mem/configmgr/develop/core/understand/sqlviews/sql-statement-reference-configuration-manager-reports

相关推荐
一只旭宝13 小时前
预约系统版本2(基于第一版改良)
服务器·数据库·c++
卓怡学长14 小时前
w192基于springboot教务管理系统
java·数据库·spring boot·spring·maven·intellij-idea
码农颜14 小时前
6.4.1 监听连接
java·数据库·mysql
桐桐桐14 小时前
Python 实战:批量生成带来源参数的 WhatsApp 短链 + 二维码
服务器·数据库·python·前端框架·ip·跨境电商·独立站
stereohomology14 小时前
AI解读:某IM软件本地数据库密钥提取与解密
数据库·攻防·加密解密·数字平权
zzzll111114 小时前
大模型技术原理与应用实践
java·数据库·人工智能
倔强的石头_14 小时前
数据库迁移工具从单机作业走向云端协同
数据库
yours_Gabriel14 小时前
【一】数据库基础:SQL语句、函数、约束、多表查询、事务
数据库·sql·oracle
Wang's Blog14 小时前
PostgreSQL笔记58: 性能监控工具全景——从内核指标到操作系统诊断
数据库·笔记·postgresql
智购科技智能售货柜1 天前
2026自动售货机整机可靠性测试:从高低温交变到EMC电磁兼容的认证工程实践~YH
运维·服务器·数据库·人工智能·物联网