PL/SQL: exists / not-exists (Subqueries with EXISTS or NOT EXISTS)
create table FABIANO_CIDADE
(
NR_SEQUENCIA NUMBER,
NM_CIDADE VARCHAR2(110)
)
— Create table
create table FABIANO_PESSOA
(
CD_PESSOA number,
NM_PESSOA varchar2(200),
NR_CIDADE number
)
;
select * from
tasy.fabiano_cidade c
where exists (select 1 from
tasy.fabiano_pessoa p
where p.nr_cidade = c.nr_sequencia);
select * from
tasy.fabiano_cidade c
where not exists (select 1 from
tasy.fabiano_pessoa p
where p.nr_cidade = c.nr_sequencia);
http://docs.oracle.com/cd/E17952_01/refman-5.1-en/exists-and-not-exists-subqueries.html