博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HOW TO USE JOIN
阅读量:6441 次
发布时间:2019-06-23

本文共 1555 字,大约阅读时间需要 5 分钟。

About join

Left Join ,Right Join ,Inner join
Join queries is the main query style in relational database
1.Inner join is based on the total value of the column to each table match their rows.
2.Left Join is based on all rows of the left table, not just the ones in which the joined columns match.
3.Right Join is based on all rows of the left table, not just the ones in which the joined columns match.
example:
1.
table stu:
id     name    age
1     'wang'   20
2     'li'     21
4     'liu'    22
5     'yang'   22
6     'lu'     22
 
table mark:
id     mark    stuid
1      61      2
2      44      2
3      66      3
 
2.
Inner join result:
select s.name,m.mark from stu s , mark m wheres.id=m.stuid;
NAME
--------------------------------------------------------------------------------
MARK
----------
li       44
 
li       61
 
Right Join result:
select s.name,m.mark from stu s , mark m wheres.id(+)=m.stuid;
NAME
--------------------------------------------------------------------------------
MARK
----------
li      44
 
li      61
 
66
 
Left Join result:
select s.name,m.mark from stu s , mark m wheres.id=m.stuid(+);
NAME
--------------------------------------------------------------------------------
MARK
----------
li       61
 
li      44
 
lu
 
NAME
--------------------------------------------------------------------------------
MARK
----------
yang
 
liu
 
wang
if the left  table row has no matching row in the right table  or the right  table row has no matching row in the left table,the result is null.

转载于:https://www.cnblogs.com/xiao44/p/5706148.html

你可能感兴趣的文章
超详细hadoop集群服务器安装配置教程
查看>>
puppet运维配置实列
查看>>
css中单位 px、em 的区别【转载】
查看>>
Spring执行任务(四)之Quartz(不继承QuartzJobBean类)
查看>>
python3导入paramiko模块
查看>>
软件项目送上门来了,还要学会说"不",接了项目拿了定金噩梦才刚刚开始
查看>>
循环、迭代、遍历和递归
查看>>
忘记mysql的root密码
查看>>
使用JavaScript 和 CSS 实现图像缩放和剪裁(转)
查看>>
我的友情链接
查看>>
Code Kata 5
查看>>
RHCE_LAB(4)GRUB提升安全性保护root密码安全
查看>>
Zabbix实现微信平台报警----基于zabbix3.0.4
查看>>
android 安全讲座第二层 使用AndBug调试Android Java Bytecode
查看>>
css3 Gradients 线性渐变
查看>>
ucfirst() 函数
查看>>
bootstrap-导航条层次的导航
查看>>
git rm使用
查看>>
xss***代码
查看>>
Python学习网站
查看>>