SQL的表的连接Left Join / Right Join /inner join相关
2024-10-21 04:11:51
Left Join / Right Join /inner join相关
关于左连接和右连接总结性的一句话:
左连接where只影向右表,右连接where只影响左表。
Left Join
select * from tbl1 Left Join tbl2 where tbl1.ID = tbl2.ID
左连接后的检索结果是显示tbl1的所有数据和tbl2中满足where 条件的数据。
简言之 Left Join影响到的是右边的表
Right Join
select * from tbl1 Right Join tbl2 where tbl1.ID = tbl2.ID
检索结果是tbl2的所有数据和tbl1中满足where 条件的数据。
简言之 Right Join影响到的是左边的表。
inner join
select * FROM tbl1 INNER JOIN tbl2 ON tbl1.ID = tbl2.ID
功能和 select * from tbl1,tbl2 where tbl1.id=tbl2.id相同
最新文章
- 注解:【有连接表的】Hibernate单向N->;N关联
- AFN----AFNetworking
- uploadify 报错集锦
- C# Socket和TCP连接的区别
- 对云风 cstring 第二次解析
- ORACLE 分区表简介
- C#学习笔记(四):委托和事件
- usb 设备的端点 及输入输出方向
- bzoj 1911 [Apio2010]特别行动队(斜率优化+DP)
- Django 1.10中文文档-第一个应用Part2-模型和管理站点
- .NET的对象映射工具AutoMapper使用笔记
- stl_container容器和std_algorithm算法相同的函数
- NYOJ--517--最小公倍数(大数打表)
- 39.Linux应用调试-strace命令
- 你不知道的JavaScript--Item5 全局变量
- Python 进度条原理
- vue 用checkbox 做多选,带选中样式
- Oracle数据库的状态查询
- 跟敲MySQL数据库实用教程
- Maven 基础知识