mysql中各种连接的区别
2024-08-30 09:53:26
现在有如下两个表:
A表。
B表。
一:使用笛卡尔连接
SELECT * FROM
a,b
结果:
二:内连接
SELECT * FROM
a INNER JOIN b
on a.a_id=b.parent_id
三:左外连接
SELECT * FROM
a LEFT JOIN b
on a.a_id=b.parent_id
输出结果。
现在把a和b互换一下。
SELECT * FROM
b LEFT JOIN a
on a.a_id=b.parent_id
四:右外连接
SELECT * FROM
a RIGHT JOIN b
on a.a_id=b.parent_id
五:完全连接。
SELECT * FROM
a FULL JOIN b
on a.a_id=b.parent_id
这地方出现了一个错误。百度说是mysql5的bug.没有显示出数据应该是如下的结果:
最新文章
- 分布式缓存Redis使用心得
- iframe无刷新跨域并获得返回值
- 《你不知道的JavaScript -- 上卷》笔记 --- 基于ES6新标准
- 【温故Delphi】双击工程文件打开软件
- angular源码分析:angular中的依赖注入式如何实现的
- PHP&;MySQL(三)——数组
- netstat--查看服务器[有效]连接数--统计端口并发数--access.log分析
- DIV CSS布局中position属性用法深入探究
- 搭建java开发环境
- :gAudit
- SQLServer与Oracle的对照
- 连接linux 服务器
- 【设计模式】单一职责原则(SRP)
- Ubuntu16.04建立本地更新源
- Activiti6-IdentityService(学习笔记)
- .net调用系统软键盘(兼容win7及win10)
- 三、K3 Cloud 开发插件《K3 Cloud插件开发新手指导 + K3 Cloud插件开发代码调试》
- JMeter 各组件介绍以及用法
- STM32的SPI2操作Flash
- WINDOWS内核版本
热门文章
- Delphi XE2 之 FireMonkey 入门(14) - 滤镜: 概览
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_8_字节输入流_InputStream类&;FileInputStream
- 【ABAP系列】SAP F4搜索帮助的高级版
- github项目分享
- redis 设置密码 和 redis.config文件
- TensorFlow学习笔记12-word2vec模型
- iis7 https配置方法并且http跳转https
- Java io基础
- Mysql UPF 安装文档
- AtCoder Beginner Contest 134-E - Sequence Decomposing