当前位置: 移动技术网 > IT编程>数据库>MSSQL > SQL的四种连接-左外连接、右外连接、内连接、全连接

SQL的四种连接-左外连接、右外连接、内连接、全连接

2018年04月04日  | 移动技术网IT编程  | 我要评论

华硕m51v,84影库,男子在森林散步突遇神秘生物

姓名表a

id name
1 张三
2 李四
3 王五

工作表b

id job Sid
1 23 1
2 34 2
3 34 4

姓名表的id和工作表的sid是主外键关系

(1) 内连接:select a.*,b.* from a inner join b on a.id=b.sid

结果:

a.id a.name b.id b.job

b.sid

1 张三 1 23 1
2 李四 2 34 2

(2)左连接: select a.*,b.* from a left join b on a.id=b.sid

结果:
a.id a.name b.id b.job b.sid
1 张三 1 23 1
2 李四 2 34 2
3 王五 null    

3)右连接:select a.*,b.* from a right join b on a.id=b.sid
结果:

a.id a.name b.id
b.job
b.sid
1 张三 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

结果:

a.id a.name b.id b.job b.sid
1 张三 1 23 1
2 李四 2 34 2
null   3 34 4
3 王五 null    

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网