select 1 from wzgl.tcldjmain t  
       where not exists (
             select 1 from wzgl.tcldjmx m  where m.fdjid=t.fdjid
       )

解决方案 »

  1.   

    嘿嘿  我就写写试试哈 不要当真
    不想不觉得,这写如果要是纯sql用一条查询语句还...select *
    from a ,b,c,d
    where a.xxid=b.xxid
    and a.xxid=c.xxid
    and a.xxid=d.xxid
    /*不行啊这就是笛卡尔集了*//*
    group by   本来想着到上面产生笛卡尔集然后分组去重但是,,,
    */哎 写不出来  太次了,不过不能白想呀总要留点痕迹以后没事回来看看
    楼下随便骂 嘿嘿
      

  2.   

    嘿嘿  我就写写试试哈 不要当真
    不想不觉得,这写如果要是纯sql用一条查询语句还...select *
    from a ,b,c,d
    where a.xxid=b.xxid
    and a.xxid=c.xxid
    and a.xxid=d.xxid
    /*不行啊这就是笛卡尔集了*//*
    group by   本来想着到上面产生笛卡尔集然后分组去重但是,,,
    */哎 写不出来  太次了,不过不能白想呀总要留点痕迹以后没事回来看看
    楼下随便骂 嘿嘿嘿嘿  我就写写试试哈 不要当真
    不想不觉得,这写如果要是纯sql用一条查询语句还...select *
    from a ,b,c,d
    where a.xxid=b.xxid
    and a.xxid=c.xxid
    and a.xxid=d.xxid
    /*不行啊这就是笛卡尔集了*//*
    group by   本来想着到上面产生笛卡尔集然后分组去重但是,,,
    */哎 写不出来  太次了,不过不能白想呀总要留点痕迹以后没事回来看看
    楼下随便骂 嘿嘿
    不对 上面那不应该产生笛卡尔集啊  我去  是在太次了 
      

  3.   

    http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/2.gif
      

  4.   

    delete from A;切勿提交,如果有外键记录存在,那么就会报错。
      

  5.   

    (这里假设B、C、D表的ID为A表ID的外键)1、判断B、C、D表是否都引用A表的ID
    select id from A where A.id in (select id from B and A.id in (select id from C) and A.id in (select id from D)2、判断B、C、D表是否有引用A表ID的
    select id from A where A.id in (select id from B or A.id in (select id from C) or A.id in (select id from D)觉得题目出得有点模糊,最好能举个例子
      

  6.   


    select 1
    from a ,b,c,d
    where a.xxid=b.xxid
    and a.xxid=c.xxid
    and a.xxid=d.xxid
    where a.fid = ?只有在b,c,d,三个表都存在a.fid这个外键时,才返回1
      

  7.   

    select  b.baid,c.caid,d.eaid from a a
    left join  b b on a.id = b.baid
    left join c  c  on a.id = c.caid
    left join  e e on a.id = e.eaid看下有没有值,有的话就存在,没有就没有