求助:两个表间的关联,谢谢了!

[复制链接]
查看11 | 回复4 | 2008-9-4 11:36:41 | 显示全部楼层 |阅读模式
求助:关于两个table的全关联

现有两个表A,B,
A表结构如下:
ID1
ID2
1
12
2
B表结构如下:
ID1
ID2
1
12
2
21
3
3
现在我想得到如下结果,该怎么写条件,求高手指教,谢谢!
ID1
ID2
1
12
2
21
回复

使用道具 举报

千问 | 2008-9-4 11:36:41 | 显示全部楼层
已有高手解答


~
[ 本帖最后由 tti76543 于 2011-7-16 21:21 编辑 ]
回复

使用道具 举报

千问 | 2008-9-4 11:36:41 | 显示全部楼层
不明白你想做什么
这类帖子到 Oracle 开发版块发比较好,那里有很多SQL牛掰的人。
[ 本帖最后由 tti76543 于 2011-7-16 19:19 编辑 ]
回复

使用道具 举报

千问 | 2008-9-4 11:36:41 | 显示全部楼层
不是,可能是我没说清楚,A表结构如下:
ID1
ID2
1
1
2
2
5
6
6

B表结构没变,但我想得到如下结果:

ID1
ID2
1
1
2
2
2
1
5
6
6
这个怎么写呢?
回复

使用道具 举报

千问 | 2008-9-4 11:36:41 | 显示全部楼层
select *
from a,b
where a.id1 = b.id1 (+)
and nvl(a.id2,99999) = nvl(b.id2,99999) (+)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行