2020-06-06
阅读量:
1250
左/右反连接
table t1

table t2

要求:出现在t1却不在t2的key
(1)首先将t1,t2左连接查看表结构
select * from t1
left join t2
on t1.key1=t2.key2;

(2)左反连接就是在左连接的基础上添加一个条件:右表中key为空的条件(即左表存在y而右表不存在)
select * from t1
left join t2
on t1.key1=t2.key2
where t2.key2 is null;

同理,右反连接就是在右连接的基础上添加一个条件:左表中key为空的条件(即右表存在而左表不存在)
(3)先看右连接
select * from t1
right join t2
on t1.key1=t2.key2;

(4)右反连接如下:
select * from t1
right join t2
on t1.key1=t2.key2
where t1.key1 is null;







评论(0)


暂无数据