oracle join
来源:互联网 发布:程序员的思维修炼.pdf 编辑:程序博客网 时间:2024/05/20 21:57
1 假设a表和b表的数据是这样的。
a b
id name id stock
1 a 1 15
2 b 2 50
3 c
select * from a inner join b on a.id=b.id
这个语法是连接查询中的内连接,它产生的结果是
两个表相匹配的记录出现在结果列表中。
根据上面的表,出现的结果是这样的
a.id name b.id stock
1 a 1 15
2 b 2 50
----------------------------
select * from a,b where a.id=b.id
这个语法是内连接的另外一种写法,其执行结果与inner join 一样
2
select * from a left/right join b on a.id=b.id
这个是外连接语法中的左外连接或右外连接
如果是左外连接的话,它将显示a表的所有记录,
select a.*,b.* from a left join b on a.id=b.id
查询的结果是这样的:
a.id name b.id stock
1 a 1 15
2 b 2 50
3 c null null
--------------------------------------------
如果是右外连接的话,它将显示b表的所有记录,
select a.*,b.* from a right join b on a.id=b.id
查询的结果是这样的:
a.id name b.id stock
1 a 1 15
2 b 2 50
select a.*,b.* from a left join b on a.k = b.k
select a.*,b.* from a left outer join b on a.k =b.k
----------上面两种一样left join是left outer join的简写
3
- oracle join
- oracle join
- Oracle join
- Oracle Join
- oracle join、inner join、left join、right join、full join
- Oracle 中的JOIN 【CROSS JOIN】
- ORACLE- join,inner join 与 left join, left outer join
- Oracle之left join,right join,inner join,full join
- oracle inner join
- Join Order Hints(Oracle)
- Oracle: Update .... Join
- Oracle join 用法 总结
- Oracle join用法
- oracle hash join
- Oracle hash join
- Oracle Join 用法
- oracle中的hash join
- Oracle full outer join
- Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (四) —— ContentProvider
- 【真】Linux升级GCC 4.8.1清晰简明教程(Ubuntu 12.04 64位版为例)
- 疯狂java ~~国庆之后..
- 学会定义Jquery插件
- navigator.userAgent.indexOf来判断浏览器类型
- oracle join
- sublime text3设置txt文件类型也能自动补充,自动完成
- 微信打飞机源码,适配iphone5打飞机游戏源码(cocos2d-iphone:)
- C和指针 第二章
- tif 转pdf 通过iTextSharp
- SecureCRT
- OCP-1Z0-053-V12.02-668题
- oracle 用户管理
- 2416烧写u-boot.bin