首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

有个SQL语句不会写,请高手帮帮小弟我

2012-02-07 
有个SQL语句不会写,请高手帮帮我我要建个新的视图表A是个总的表,里面有AAC001,AAE202,AAE010,AKC032四个属

有个SQL语句不会写,请高手帮帮我
我要建个新的视图表A  
是个总的表,里面有AAC001,AAE202,AAE010,AKC032四个属性,表B里有ID,AAC001,CARDNUMBER三个属性一般说来,
表B里的AAC001在A里绝对存在
但是:
        select   aac001   from   A   where   AAE202   is   not   null   and   AKC032   is   null
按这个条件检索后的新表C。这个时候表B和表C里的AAC001不会有重合的,
然后我想把检索后的表C的AAC001和表B的AAC001合到一起,然后再建个新的视图

[解决办法]
--create table
create table c as select aac001 from A where AAE202 is not null and AKC032 is null;
--create view
create view v1 as select a.AAC001,a.AAE202,a.AAE010,a.AKC032,b.CARDNUMBER from A inner join B on a.aac001=b.aac001

热点排行