Tenho duas tabelas
tbl_requisicao_grid
tbl_conta_morador_item
os itens que tem na tbl_requisicao_grid podem ou não ter também na tbl_conta_morador_item, depende se ela entra no fechamento mensal ...
eu consigo fazer um select que trás o que existe em uma e existe na outra.
como eu faço um select que traga.... os registros que tem na tbl_requisicao_grid e não tem na tbl_conta_morador_item
elas estao ligadas pelo cod_tbl_requisicao
tbl_requisicao_grid = cod_tbl_requisicao
tbl_conta_morador_item = cod_requisicao
alguém sabe como fazer a comparação e trazer aquilo que tem em uma e na outra não ?
vlw
Select de duas tabelas
-
- Rank: DBA Pleno
- Mensagens: 264
- Registrado em: Dom, 19 Ago 2007 8:18 pm
- Localização: Ribeirão Preto - SP
Lucas de Souza
OCA Developer
Analista de sistemas
OCA Developer
Analista de sistemas
bem.... comigo em uma ocasião parecida essas duas opções me salvaram
no meu caso o ganho de performance da segunda opçao foi melhor....
não sei como vai ser para você, depente dos Indexes....
select tr.*
from tbl_requisicao_grid tr
where not exists ( select 1
from tbl_conta_morador_item ti
where tr.cod_tbl_requisicao = ti.cod_requisicao)
select tr.*
from tbl_requisicao_grid tr
where tr.cod_tbl_requisicao not in (select ti.cod_requisicao
from tbl_conta_morador_item ti)
não sei como vai ser para você, depente dos Indexes....
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 13 visitantes