oracle左连接遇到的问题
来源:互联网 发布:unity3d 与apk 编辑:程序博客网 时间:2024/05/16 04:55
今天做项目的时候遇到一个问题,数据关联的是有一个关联字段为空,所以整条数据丢失了,选择想到用左关联。
关于左关联的写法有2种
1.用left outer join
select t.*
from mm_req_total t
left outer join ba_datacategory n
on t.distype = n.key
and n.category = 'MM'
where t.fccode = '3050'
and t.psdate = '2011-11-22'
这样的查询结果是
有3条记录
2.
select t.*
from mm_req_total t, ba_datacategory n
where t.distype = n.key(+) and n.category='MM'
and t.fccode = '3050'
and t.psdate = '2011-11-22'
这样执行的结果是
有2条记录,原因是mm_req_total表里面的distype有一条记录是空的,所以关联出来就只有2条
这个的sql等价于
select t.*
from mm_req_total t
left outer join ba_datacategory n
on t.distype = n.key
where t.fccode = '3050'
and t.psdate = '2011-11-22'
and n.category = 'MM'
这的结果是一样的,这是今天遇到的问题,呵呵
- oracle左连接遇到的问题
- VC连接ORACLE遇到的问题
- MyEclipse连接oracle遇到的问题
- 连接oracle数据库及遇到的问题
- Android连接Oracle遇到的问题
- oracle 连接遇到的一些问题
- php连接oracle数据库遇到的问题
- SSIS连接Oracle遇到的问题
- Oracle的左连接和右连接
- Oracle的左连接与右连接
- Oracle的左连接和右连接
- Oracle的左连接和右连接
- Oracle的左连接和右连接
- Oracle的左连接和右连接
- Oracle的左连接和右连接
- oracle的左连接和右连接
- Oracle的左连接和右连接
- oracle的左连接或右连接
- android json解析及简单例子
- TPC-W自动生成数据库数据
- C#的DataGridView在某一行附近插入一行。
- DOMContentLoaded
- NPOI自适应宽度不支持中文解决方案
- oracle左连接遇到的问题
- java final解释
- 为什么项目经理拿的钱比程序员多?
- OEMAddressTable介绍
- 2010年国外十大热门Android应用盘点
- OpenStack Nova 制作 Windows 镜像
- 网易有道IP, 手机号, 身份证好归属地查询API接口
- Linux 多播(组播)例程
- struts1和struts2区别