Jump to content


Photo

Campos De Retorno Com Not Exists


  • Faça o login para participar
1 reply to this topic

#1 mofo

mofo

    12 Horas

  • Usuários
  • 169 posts
  • Sexo:Não informado

Posted 25/06/2009, 23:01

Select IM.codigo_imovel from Imovel IM where NOT EXISTS( Select INQ.nome, INQ.cpf, INQ.rg, INQ.telefone, INQ.telefone_celular FROM Inquilino INQ where IM.codigo_inquilino = INQ.codigo_inquilino )

Esta query, eu gostaria que me retornace IM.codigo e INQ.nome, INQ.cpf, INQ.rg, INQ.telefone, INQ.telefone_celular, mas nao sei como fazer isso, pq se eu fazer desta maneira :

Select IM.codigo_imovel, INQ.nome, INQ.cpf, INQ.rg, INQ.telefone, INQ.telefone_celular from Imovel IM where NOT EXISTS( Select * FROM Inquilino INQ where IM.codigo_inquilino = INQ.codigo_inquilino )
da erro !

Mas se eu fizer desta desta maneira
Select IM.codigo_imovel from Imovel IM where NOT EXISTS( Select INQ.nome, INQ.cpf, INQ.rg, INQ.telefone, INQ.telefone_celular FROM Inquilino INQ where IM.codigo_inquilino = INQ.codigo_inquilino )
so vai me retornar o IM.codigo_imovel.

Como faço para me retornar IM.codigo_imovel e INQ.nome, INQ.cpf, INQ.rg, INQ.telefone, INQ.telefone_celular ?

#2 Renan L. Queiroz

Renan L. Queiroz

    Mestre

  • Usuários
  • 690 posts
  • Sexo:Masculino
  • Localidade:Brasilia - DF

Posted 22/01/2010, 15:55

Tente isso:
select 
im.codigo_imovel, inq.nome,
inq.cpf, inq.rg,
inq.telefone, inq.telefone_celular
from imovel im
full outer join inquilino inq on inq.codigo_inquilino = im.codigo_inquilino

Dessa forma estamos pegando todos os dados de ambas as tabelas no entanto,
quando houver algum registro da primeira tabela que não haja referencia na segunda,
os campos serão dados como NULL assim acontecerá no caso contrário com a segunda
contendo dados na qual a primeria não haverá referência.

Exemplo:
Exemplo de uma listagem de dados utilizando-se do full outer join
aluno.aluNomealuno.matCodigomateria.matNomemateria.matCodigo
Alessandro1Matemática1
Cláudio2Português2
HenrriqueNullNullNull
Rafael3Física3
NullNullLiteratura5

;-)

Edição feita por: Renan L. Queiroz, 22/01/2010, 16:13.

Especialidade: Desenvolvimento e Banco de Dados.


Este post lhe ajudou? Agradeça: Posted Image





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq