mysql之左连接与右连接
来源:互联网 发布:unity3d 数据库 编辑:程序博客网 时间:2024/06/05 10:11
http://www.cnblogs.com/zzwlovegfj/archive/2012/06/23/2559593.html
**********************************************
左连接:
select 列1,列2,列N from
tableA left join tableB
on tableA.列 = tableB.列(正常是一个外键列) [此处表连接成一张大表,完全当成一张普通表看]
where,having,group by ...照常写。
右连接:
select 列1,列2,列N from
tableA right join tableB
on tableA.列 = tableB.列(正常是一个外键列) [此处表连接成一张大表,完全当成一张普通表看]
where,having,group by ...照常写。
内连接:
select 列1,列2,列N from
tableA inner join tableB
on tableA.列 = tableB.列(正常是一个外键列) [此处表连接成一张大表,完全当成一张普通表看]
where,having,group by ...照常写。
左连接:即以左表为基准,到右表找匹配的数据,找不到匹配的用NULL补齐。
如何记忆:
1.左右连接是可以相互转化的
2.可以把右连接转换为左连接来使用(并推荐左连接来代替右连接,兼容性会好一些)
A 站在 B的左边 ---》 B 站在 A的右边
A left join B ---> B right join A 是同样的。
内连接:查询左右表都有的数据,不要左/右中NULL的那一部分
内连接是左右连接的交集。
能否查出左右连接的并集呢?
目前的mysql是不能的,它不支持外连接,outer join,可以用union来达到目的。
- mysql之左连接与右连接
- mysql之左连接与右连接
- MySQL左连接、右连接
- MySQL左连接、右连接
- MySQL左连接右连接
- mysql 左连接 右连接
- mysql 左连接 右连接
- mysql的左联结与右连接
- mysql中union,左连接,右连接,与内连接
- 左连接与右连接
- 左连接与右连接
- 左连接与右连接(+)
- MySQL左连接/右连接/等值连接
- mysql左连接、右连接、交叉连接
- mysql左连接、右连接、交叉连接
- MySQL左连接、右连接、内连接
- MySQL左连接,右连接,等值连接
- MySQL左连接、右连接、等值连接
- C# 中的委托和事件
- LeetCode-16. 3Sum Closest
- Application.DoEvents()
- 全新一次的安卓面试
- Android开发之Hybrid开发+实战
- mysql之左连接与右连接
- 线段树 小结
- 如何理解“命名空间”?
- 跟我一起写 Makefile
- BZOJ 4894: 天赋 有向图生成树计数
- C++类中指针成员的管理(值型类、智能指针)
- 机器学习笔记week5(Andrew NG)
- 解题报告:LightOJ_1406 状压DP
- C#Winform调用EasyDarwin项目中的libEasyPlayer.dll