right join/left join/full join这三种外连接主要用在什么条件下?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/28 13:20:25
rightjoin/leftjoin/fulljoin这三种外连接主要用在什么条件下?rightjoin/leftjoin/fulljoin这三种外连接主要用在什么条件下?rightjoin/left

right join/left join/full join这三种外连接主要用在什么条件下?
right join/left join/full join这三种外连接主要用在什么条件下?

right join/left join/full join这三种外连接主要用在什么条件下?
举个例子你就能知道了!
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 王五