这两个库中都有相同的view_xiaoshouddsum的视图
要求:将查询出ufdata_001_2009..view_xiaoshouddsum 和 ufdata_001_2010..view_xiaoshouddsum 这两个数据库中相同表中的数据,表中没有唯一 标识。
限制:ufdata_001_2010..view_xiaoshouddsum 这个库中的视图中有部分数据是ufdata_001_2009..view_xiaoshouddsum 中的数据,是通过表中的销售订单号来确认的,ufdata_001_2010..view_xiaoshouddsum中的部分销售订单号是ufdata_001_2009..view_xiaoshouddsum中的。要求查询出2009库中一部分数据不在2010库中的数据,2009库中已经存在2010库中的数据就不再显示
请高手指点
3 个解决方案
#1
select m.* from ufdata_001_2009..view_xiaoshouddsum m where
not exists(select 1 from ufdata_001_2010..view_xiaoshouddsum n where n.销售订单号 = m.销售订单号)
not exists(select 1 from ufdata_001_2010..view_xiaoshouddsum n where n.销售订单号 = m.销售订单号)
#2
在前面加数据库名..表名
#3
要查询出2010库中没有2009库中的数据 和 2010库中所有的数据 要同时展示出来的?
#1
select m.* from ufdata_001_2009..view_xiaoshouddsum m where
not exists(select 1 from ufdata_001_2010..view_xiaoshouddsum n where n.销售订单号 = m.销售订单号)
not exists(select 1 from ufdata_001_2010..view_xiaoshouddsum n where n.销售订单号 = m.销售订单号)
#2
在前面加数据库名..表名
#3
要查询出2010库中没有2009库中的数据 和 2010库中所有的数据 要同时展示出来的?