首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

关于外联的有关问题

2012-03-11 
关于外联的问题从有两个表a,b中取值用a.idb.id(+)的方法进行外联同时,如果b中没有符合条件的数据的时候,

关于外联的问题
从有两个表a,b中取值
用a.id   =   b.id(+)的方法进行外联
同时,如果b中没有符合条件的数据的时候,取消外联,直接返回空的结果。
我现在用的方法是,在条件后面加上
And   Not   b.id   Is   null
不知道有没有什么好方法?

[解决办法]
select ...
from a,b
where a.ID=b.ID(+)不是可以实现吗?
也许我没有看明白你的意思
[解决办法]
select *
from a,b
where a.id = b.id(+) And Not b.id Is null
不就等于
select *
from a,b
where a.id = b.id
了??
不明白lz想要怎样的数据?

[解决办法]
select *
from a,b
where a.id = b.id(+) And Not b.id Is null

[解决办法]
学习
[解决办法]
这个应该用内连接,就是楼上很多兄弟说的:
select *
from a,b
where a.id = b.id

热点排行