SQL中 inner join、 left join 、right join、 outer join之间的区别
2012-09-21 20:41
459 查看
举个例子你就能知道了! A表(a1,b1,c1) B表(a2,b2) a1 b1 c1 a2 b2 01 数学 95 01 张三 02 语文 90 02 李四 03 英语 80 04 王五 select A.*,B.* from A inner join B on(A.a1=B.a2) 结果是: a1 b1 c1 a2 b2 01 数学 95 01 张三 02 语文 90 02 李四 select A.*,B.* from A left outer join B on(A.a1=B.a2) 结果是: a1 b1 c1 a2 b2 01 数学 95 01 张三 02 语文 90 02 李四 03 英语 80 NULL NULL select A.*,B.* from A right outer join B on(A.a1=B.a2) 结果是: a1 b1 c1 a2 b2 01 数学 95 01 张三 02 语文 90 02 李四 NULL NULL NULL 04 王五 select A.*,B.* from A full outer join B on(A.a1=B.a2) 结果是: a1 b1 c1 a2 b2 01 数学 95 01 张三 02 语文 90 02 李四 03 英语 80 NULL NULL NULL NULL NULL 04 王五
相关文章推荐
- SQL中 inner join、 left join 、right join、 outer join之间的区别(来自百度--自用)
- SQL中 inner join、 left join 、right join、 outer join之间的区别
- join联接查询--SQL中 inner join、 left join 、right join、 outer join之间的区别
- SQL中 inner join、 left join 、right join、 outer join之间的区别
- SQL中 inner join、 left join 、right join、 outer join之间的区别
- SQL中 inner join、 left join 、right join、 outer join之间的区别
- SQL中 inner join、 left join 、right join、 outer join之间的区别
- SQL中 inner join、 left join 、right join、 outer join之间的区别[zz]
- SQL中 inner join、 left join 、right join、 outer join之间的区别
- 了解SQL中 inner join、 left join 、right join、 outer join之间的区别
- 了解SQL中 inner join、 left join 、right join、 outer join之间的区别
- SQL中 inner join、 left join 、right join、 outer join之间的区别
- T-SQL - left join, right join, inner join, outer join的区别
- sql表连接left join,right join,inner join三者之间的区别
- sql中left join、right join、inner join之间的区别
- SQL中 Inner Join(内连),Left Join(左连),Right Join(右连),Full Join(全外连) 之间的区别 zz
- 【SQL】inner join、outer join、cross join和left join、right join、full join的区别
- SQL中 Inner Join(内连),Left Join(左连),Right Join(右连),Full Join(全外连) 之间的区别
- inner join、 left join 、right join、 outer join之间的区别
- sql之left join、right join、inner join的区别