为了账号安全,请及时绑定邮箱和手机立即绑定

oracle 合并表

oracle 合并表

料青山看我应如是 2018-11-08 09:13:33
两个表,先查询出来第一张表的数据,再判断第二张表的数据有没有与第一张表对应的数据,再加一个条件,如果有则显示,没有,显示空,怎么写sql语句?select a.a0,a.a1 ,b.b0,b.b1from a,bwhere a.a0=b.b0(+)and b.b1>5类似于与这样的。但是b.b1这个条件写上以后,整个就出不来结果了
查看完整描述

2 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

select * from a where a.a0 exists( select b.b0 from b where b.b1>5)

或者这样

select * from a join ( select b.b0 from b where b.b1>5) bb

on a.a0=b.b0


查看完整回答
反对 回复 2018-11-11
?
杨__羊羊

TA贡献1943条经验 获得超7个赞

应该就是一个左连接或右连接吧

形如:select B.X,A.X

   from A left join B ON A.ID=B.ID

       where 条件


查看完整回答
反对 回复 2018-11-11
  • 2 回答
  • 0 关注
  • 658 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信