高分求解,在线等,有关sql查询语句的,请高手帮忙,本人万分感谢

newyouyou 2004-07-02 04:05:15
我有2个表假如a,b和三个字段a.a,b.a,b.a,a中有a字段和b中的a字段结构相同,但b.a中的数据只有a.a其中的一部分,我想对a.a做一次查询,当b.a=a.a时,就查出a.a和b.b,如果a.a没有b.a数据,就只显示a.a
...全文
113 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
newyouyou 2004-07-08
  • 打赏
  • 举报
回复
我知道答案了,使用PB可以自动给出sql语句。select a.a,b.a,b.b from a,b where a.a=b.a(+)
就可以了。用途是,比如你有两个表用共同的主健,但是1表主健的数据要多余2表,你要对1表的数据进行条件查询,但要带上2表的某些字段数据,这是就需要2表在1表中有的数据就写上,没有得就为空
790228 2004-07-02
  • 打赏
  • 举报
回复
关注!我不知道怎样写!楼主这样做,有什么具体意图吗?可以告知一二
dinya2003 2004-07-02
  • 打赏
  • 举报
回复
select
aa,
bb
from
(select a.a aa,b.a ba,b.b bb from a,b where a.a=b.a(+))



17,089

社区成员

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

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