您现在的位置: 爱51代码网 >> 范文 >> 文章正文
如何同时查询2个库的表进行对比

如何同时查询2个库的表进行对比?
库1:qpqxbs001 表:Card
库2:hyzfzgl   表:NewMemberVisit

目的: 当下面代码查询qpqxbs001库的Card表的数据 查询出来的 card_no列和hyzfzgl库的NewMemberVisit表的card_no列进行对比,如果NewMemberVisit表里面有这个数据就不显示了

说白了就是2个表的数据对比 如果NewMemberVisit有了这条数据就不显示出来了!

现在是单库查询代码
SELECT a.card_no ,a.Card_jlrq ,a.card_kehu_mc ,a.card_kehu_shouji,a.gongsiNo ,a.gongsiMc ,MAX(b.work_no) work_no ,b.xche_ssje ,min(c.wxxm_mc) wxxm_mc FROM qpqxbs001.dbo.Card a LEFT JOIN work_pz_sj b ON a.card_no = b.card_no LEFT JOIN work_mx_sj c ON b.work_no = c.work_no WHERE a.gongsiNo='02' and  a.Card_jlrq >='2014-02-01' and a.Card_jlrq <='2014-02-20'  GROUP BY a.card_no ,a.Card_jlrq , a.card_kehu_mc ,a.card_kehu_shouji ,a.gongsiNo ,a.gongsiMc ,b.xche_ssje ORDER BY card_jlrq DESC

SELECT a.card_no ,a.Card_jlrq ,a.card_kehu_mc ,a.card_kehu_shouji,
       a.gongsiNo ,a.gongsiMc ,MAX(b.work_no) work_no ,
       b.xche_ssje ,min(c.wxxm_mc) wxxm_mc
FROM qpqxbs001.dbo.Card a
LEFT JOIN work_pz_sj b
       ON a.card_no = b.card_no
LEFT JOIN work_mx_sj c ON b.work_no = c.work_no
WHERE a.gongsiNo='02' and  a.Card_jlrq >='2014-02-01'
and a.Card_jlrq <='2014-02-20' 
and exists(select 1 from hyzfzgl.dbo.NewMemberVisit n
               where a.card_no = n.card_no)
GROUP BY a.card_no ,a.Card_jlrq ,a.card_kehu_mc ,a.card_kehu_shouji,
         a.gongsiNo,a.gongsiMc ,b.xche_ssje
ORDER BY card_jlrq DESC

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    TClientDataSet如何避免多人更新
    如何用delphi代码修改XML节点
    vc++ pvoid *用delphi怎么表达
    GIS用百度行政区域的经纬度直接画
    不小心卸载了.net 4 extend,vs2
    C#byte【】里的数转换成string时
    C#的session取不到值
    java如何判断一个字符串里的数字
    随机找出24个不一样的字,在把一
    java怎么实现html转为pdf
    如何用delphi代码修改XML节点
    GIS用百度行政区域的经纬度直接画
    不小心卸载了.net 4 extend,vs2
    C#byte【】里的数转换成string时
    C#的session取不到值
    java如何判断一个字符串里的数字
    随机找出24个不一样的字,在把一
    java怎么实现html转为pdf
    lotus数据列表文档个数如何实时统
    lotus代理中LS如何将字符串保存到
    excel连接mssql2012中文乱码
    sqlserver判断一张表的某个字
    sql server 2008R2如何实现自
    sqlserver新增一列自动获得当
    托管的SQL Server 数据类型S
    sqlserver数据列如何判断每天
    Microsoft SQL Server Manag
    如何从Management Studio 的
    如何在整个数据库里查询出包
    资源池 'default' 没
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |