SELECT *
FROM (
SELECT z.*, p.Zone_NO AS p_Zone_NO
FROM CDB_ZONE z, CDB_PSTATION p
WHERE z.Zone_NO = p.Zone_NO(+)) a
WHERE p_Zone_NO IS NULL

解决方案 »

  1.   

    select zone_name from cdb_zone where not exists (select cdb_zone.zone_name from cdb_pstation,cdb_zone where  
    cdb_pstation.zone_no= cdb_zone.cdb_zone )
      

  2.   

    select zone_name from cdb_zone where not exists (select cdb_zone.zone_name from cdb_pstation,cdb_zone where  
    cdb_pstation.zone_no= cdb_zone.cdb_zone )
      

  3.   

    现在想选出不包含任何CDB_PSTATION的CDB_ZONE记录,
    select *
      from CDB_PSTATION a,CDB_ZONE b
     where a.Zone_NO(+)=b.Zone_NO
       and a.Zone_NO is null