sqlserver中如何跨库查询
条件:两个库 ufdata_001_2009..view_xiaoshouddsum ufdata_001_2010..view_xiaoshouddsum
这两个库中都有相同的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库中的数据就不再显示
请高手指点
------解决方案--------------------select m.* from ufdata_001_2009..view_xiaoshouddsum m where
not exists(select 1 from ufdata_001_2010..view_xiaoshouddsum n where n.销售订单号 = m.销售订单号)
------解决方案-------------------- 在前面加数据库名..表名