SQL关于连接查询
2017-05-03 13:49
190 查看
例子:
-------------------------------------------------
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
-------------------------------------------------
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
相关文章推荐
- SQL查询语句精华使用简要----关于连接
- (转)Hibernate中关于多表连接查询hql 和 sql 返回值集合中对象问题
- 关于sql连接查询问题
- Hibernate中关于多表连接查询hql 和 sql 返回值集合中对象问题
- Hibernate中关于多表连接查询hql 和 sql 返回值集合中对象问题
- Hibernate中关于多表连接查询hql 和 sql 返回值集合中对象问题
- Hibernate中关于多表连接查询hql 和 sql 返回值集合中对象问题
- 关于SQL的连接查询
- 关于SQL的左右连接查询
- Hibernate中关于多表连接查询hql 和 sql 返回值集合中对象问题
- 关于多表查询sql常用的连接语句:左外连接、右外连接、内连接
- 关于数据库查询语句SqlDataReader的连接释放问题的解决办法
- 关于SQL连接 加条件查询的LINQ表达式写法
- 看一看关于在sql查询过程中的连接问题
- 关于树形结构的表与另外一个表的连接查询
- SQL查询中的连接
- 关于sql查看连接
- 关于SQL Server SQL语句查询分页数据的解决方案
- SQL查询中的连接
- C#和SQL Server2000数据库连接,查询语句总结