热线电话:13121318867

登录
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;

15.1272
2
关注作者
收藏
评论(0)

发表评论

暂无数据