oracle 连接

Oracle 连接包含:

1,内连接  关键字  inner join  


2,左连接 关键字 left join


3,右连接 关键字 right join


4, 完全连接  关键字 full join 


举个栗子:

表         t_employees                                                   表           t_position            

                num                    name                              |                         num               job                       

                     1                       张三                              |                           1                    老师

                     2                      李四                               |                           2                    校长

                     4                       王五                              |                           3                    主任  


内连接 (显示俩表中num 相等的)

select * from t_employees a inner join t_position b on a.num = b.num


                num        |         name        |           num       |       job   

1                1            |          张三         |              1          |         教师

2                2            |          李四         |              2          |         校长 


左连接 (以左边表全字段为输出      ,右表有num相等 显示 没有  显示为   NULL  )


SELECT * FROM t_employees a LEFT JOIN t_position b ON a.num = b.num


                num        |         name        |           num       |       job   

1                1            |          张三         |              1          |         教师

2                2            |          李四         |              2          |         校长 

3                4            |          王五         |                          |


右连接   (以右表为全字段输出      ,左表有num 相等 显示 没有  显示为Null )


SELECT * FROM t_employees a RIGHT JOIN t_position b ON a.num = b.num 


                num        |         name        |           num       |       job   

1                1            |          张三         |              1          |         教师

2                2            |          李四         |              2          |         校长 

3                              |                           |              3          |         主任


全连接   (全部显示)


SELECT * FROM t_employees a FULL JOIN t_position b ON a.num = b.num


                num        |         name        |           num       |       job   

1                1            |          张三         |              1          |         教师

2                2            |          李四         |              2          |         校长 

3                4            |          王五         |                          |

4                              |                            |             3          |         主任

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值