Fórum ORACLE QUERY NÃO SELECIONA TODOS OS DADOS #416660

12/05/2012

0

Pessoal, esta query é para selecionar todos os parentes de todas as pessoas mas tenho 4 pessoa cadastradas com id 18
se eu peço para selecionar * from id 18 vem os 4 mas se quero de todas as pessoa com esta query só me retorna 2 me parece
que esta filtrando os bairros cidades paises diferentes
as tabelas cep bairro cidade est, pais são comuns às duas tabelas será que tem jeito

SELECT p.codigo,NOME,
pa.parente_nome,parente_cod_pes,c.cep_nome,b.bairro_nome,cid.cidade_nome,e.estado_Nome,
pa.pais_nome
FROM PESSOA p, parente pa,cep c,bairro b,cidade cid,estado e,pais pa
where p.codigo = parente_cod_pes
and p.pessoa_cep = c.id_cep
and p.bairro = bairro_codigo
and p.cidade = cid.cidade_codigo
and p.estado = e.estado_codigo
and p.pais = pa.pais_cod

and pa.Parente_rua = c.id_cep
and Pa.Parente_bairro= b.Bairro_codigo
and pa.parente_cidade = cid.cidade_codigo
and pa.parente_estado = e.estado_codigo
and pa.parente_pais = pa.pais_cod

Marcelo Augusto

Marcelo Augusto

Responder

Posts

29/05/2012

Eliézio Mesquita

Boa tarde,

Marcelo tem como você postar ai a estruturas das tabelas que está consultando para que seja avaliada qual a melhor forma de você fazer a consulta e veja qual resultado você deseja, pois a grande questão do SQL é saber qual resultado você deseja, pois assim fica mais fácil montar a consulta.

abraço,

Eliézio Mesquita
Responder

Gostei + 0

30/05/2012

Marcelo Augusto

Boa tarde,

Marcelo tem como você postar ai a estruturas das tabelas que está consultando para que seja avaliada qual a melhor forma de você fazer a consulta e veja qual resultado você deseja, pois a grande questão do SQL é saber qual resultado você deseja, pois assim fica mais fácil montar a consulta.

abraço,

Eliézio Mesquita


Olá eliézio ja resolvido, mesmo assim obrigado.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar