当前位置: 代码迷 >> Oracle管理 >> 关于left join的有关问题
  详细解决方案

关于left join的有关问题

热度:64   发布时间:2016-04-24 05:04:58.0
关于left join的问题
小弟才疏学浅,不知道这个怎么弄,比如我有两张表 aaa,bbb;aaa表中有a,b,c字段,bbb有a,d,e字段,且bbb中a的数值都是唯一的,没有重复的,我现在想写一个视图ccc,有a,b,c,e字段,条件是aaa.a=bbb.a,其实就是想把bbb中的匹配的e加到表aaa中,但是我用left join on 数据总是对不上,按说从aaa中查出来多少条数据,现在视图还是多少条数据,可是现在多出来了很多,不知道怎么写sql

------解决方案--------------------
SQL code
--如果bbb中a无重复,应和aaa表数量相同create or replace view cccasselect aaa.a,aaa.b,aaa.c,bbb.e from aaa left join bbb on aaa.a=bbb.a;
------解决方案--------------------
--如果bbb中a无重复,应和aaa表数量相同
create or replace view ccc
as
select aaa.a,aaa.b,aaa.c,bbb.e from 
aaa left join bbb on aaa.a=bbb.a;

  相关解决方案