初看上去,这个exists是可以不要

解决方案 »

  1.   

    是楼主不小心写错了吧,这句select 1 from dnbgz c and a.jh=c.jh
    应该是select 1 from dnbgz c where a.jh=c.jh不过真不知道为什么要这个exists,望有高手来指点一下!
      

  2.   

    exists(select 1 from dnbgz c and a.jh=c.jh)
    相当于:a.jh in (select c.jh from dnbgz c)
      

  3.   

    用了exists这一句
    后则仅显示 存在于 dnbgz
    -- c and a.jh=c.jh) 
    r
    的纪录
      

  4.   

    是没有必要那一句 exists()
      

  5.   

    没什么不对啊
    exists(select 1 from dnbgz c and a.jh=c.jh)只不过是加了个条件 同意qiaozhiwei(乔)   的 见解