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

A表减B表 如果B表没有A表中的数据就用保持A表的数据怎么实现

2012-03-02 
A表减B表 如果B表没有A表中的数据就用保持A表的数据如何实现我原来是这样写的:selectA.VIP000,--VIP号A.XM

A表减B表 如果B表没有A表中的数据就用保持A表的数据如何实现
我原来是这样写的:select
  A.VIP000, --VIP号 
  A.XMMC00, --项目名称 
  A.CS0000-B.cs0000 as SYCS00 --剩余次数 
  from VW_ZLK_KDCS A, VW_ZLK_ZLCS B 
  WHERE A.vip000=B.vip000 AND A.xmmc00=B.xmmc00
可是在B视图中不存在的,A表也不能减B表后也不存在。应该如何写?

[解决办法]

SQL code
select  A.VIP000, --VIP号    A.XMMC00, --项目名称    A.CS0000-B.cs0000 as SYCS00 --剩余次数    from VW_ZLK_KDCS A right join  VW_ZLK_ZLCS B    on A.vip000 B.vip000 AND A.xmmc00=B.xmmc00 

热点排行