两个结果集相互查询

table A
-----------------------
AA BB
111 WWW
222 EEE
333 TTT


table B
----------------------
AA BB
111 ASDASD
222 WQEQWE
111 SDFSDF

想要的结果
当B中的AA列等于A中的AA列,把A中的BB列加到B中

results
--------------------------
AA BB CC
111 ASDASD WWW
222 WQEQWE EEE
111 SDFSDF WWW
...全文
70 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
零起跑线 2009-06-15
  • 打赏
  • 举报
回复
也可能不是楼主的意思,但如果有这么一个问题,应该怎么解决
零起跑线 2009-06-15
  • 打赏
  • 举报
回复
这只选出了想要的数据,但并未做到楼主的要求
楼主是把b.bb加入到表a中
[Quote=引用 1 楼 welyngj 的回复:]
select a.aa,b.bb,a.bb cc from a,b where a.aa=b.aa
[/Quote]
oraclelogan 2009-06-15
  • 打赏
  • 举报
回复
[Quote=引用楼主 johnstrive 的帖子:]
table A
-----------------------
AA BB
111 WWW
222 EEE
333 TTT


table B
----------------------
AA BB
111 ASDASD
222 WQEQWE
111 SDFSDF

想要的结果
当B中的AA列等于A中的AA列,把A中的BB列加到B中

results
--------------------------
AA BB CC
111 ASDASD WWW
222 WQEQWE EEE
111 SDFSDF WWW
[/Quote]

select B.* ,A.BB 
from B left A
on B.AA=A.AA
Richard345265669 2009-06-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 welyngj 的回复:]
select a.aa,b.bb,a.bb cc from a,b where a.aa=b.aa
[/Quote]
of course
inthirties 2009-06-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 welyngj 的回复:]
select a.aa,b.bb,a.bb cc from a,b where a.aa=b.aa
[/Quote]

同意
william3033 2009-06-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 welyngj 的回复:]
select a.aa,b.bb,a.bb cc from a,b where a.aa=b.aa
[/Quote]
正解
welyngj 2009-06-15
  • 打赏
  • 举报
回复
select a.aa,b.bb,a.bb cc from a,b where a.aa=b.aa

17,089

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧