sql 链接查询
来源:互联网 发布:linux怎么改文件夹名 编辑:程序博客网 时间:2024/06/01 10:06
a表 id name b表 id job parent_id
1 张3 1 23 1
2 李四 2 34 2
3 王武 3 34 4
a.id同parent_id 存在关系
--------------------------------------------------
1) 内连接
select a.*,b.* from a inner join b on a.id=b.parent_id
结果是
1 张3 1 23 1
2 李四 2 34 2
2)左连接
select a.*,b.* from a left join b on a.id=b.parent_id
结果是
1 张3 1 23 1
2 李四 2 34 2
3 王武 null
3) 右连接
select a.*,b.* from a right join b on a.id=b.parent_id
结果是
1 张3 1 23 1
2 李四 2 34 2
null 3 34 4
4) 完全连接
select a.*,b.* from a full join b on a.id=b.parent_id
结果是
1 张3 1 23 1
2 李四 2 34 2
null 3 34 4
3 王武 null
--------------------------------------------------------------------------------------------一、交叉连接(CROSS JOIN)
交叉连接(CROSS JOIN):有两种,显式的和隐式的,不带ON子句,返回的是两表的乘积,也叫笛卡尔积。
1 张3 1 23 1
2 李四 2 34 2
3 王武 3 34 4
a.id同parent_id 存在关系
--------------------------------------------------
1) 内连接
select a.*,b.* from a inner join b on a.id=b.parent_id
结果是
1 张3 1 23 1
2 李四 2 34 2
2)左连接
select a.*,b.* from a left join b on a.id=b.parent_id
结果是
1 张3 1 23 1
2 李四 2 34 2
3 王武 null
3) 右连接
select a.*,b.* from a right join b on a.id=b.parent_id
结果是
1 张3 1 23 1
2 李四 2 34 2
null 3 34 4
4) 完全连接
select a.*,b.* from a full join b on a.id=b.parent_id
结果是
1 张3 1 23 1
2 李四 2 34 2
null 3 34 4
3 王武 null
--------------------------------------------------------------------------------------------一、交叉连接(CROSS JOIN)
交叉连接(CROSS JOIN):有两种,显式的和隐式的,不带ON子句,返回的是两表的乘积,也叫笛卡尔积。
1 0
- Sql 链接查询
- sql链接查询
- sql 链接查询
- 【SQL Server】链接查询
- sql server链接查询
- 关于sql的链接查询
- sql 跨服务器链接查询
- sql子查询左链接
- sql 子查询变为链接查询
- SQL嵌套查询和链接查询
- SQL 外链接多表查询
- MS SQL server分布式查询(链接数据库)
- SQL SERVER链接查询ACCESS数据
- sql用链接取代in查询
- oracle查询链接数---sql命令
- SQL Server 链接服务器查询慢?
- PL/SQL 链接Oracle12c查询乱码问题
- sql server 使用链接服务器远程查询
- JS正则使用实例
- C# .NET 微信企业号通讯录添加成员
- 56 - Merge Intervals
- CodeForces 635A-Orchestra【图形规划】
- the resources of meteor
- sql 链接查询
- 方法的引用-java8新特性
- 引用和指针区别
- 线性回归
- RadioGroup 完成功能菜单效果
- static用法小结
- 12个强大的Web服务测试工具
- Leet Code OJ 223. Rectangle Area [Difficulty: Easy]
- 信息安全