Fórum ajuda com select #390888
20/11/2010
0
Olá pessoa,
estou dando suporte a um aplicativo que tem a seguinte estrutura(resumida):
PessoaFisica(ID, Nome, RG)
Dependentes(ID, ID_PF, Nome, GrauParentesco);
PessoaJuridica(ID, Nome, CNPJ);
ContatoPessoaJuridica(ID, ID_PJ, Nome, Fone, Ramal);
Preciso de uma consulta SQL que me retorne todas as pessoas que tenham um determinado nome. Preciso saber nesse retorno o tipo de pessoa, por exemplo, se PessoaFisica ou Dependente ou PessoaJuridica ou ContatoPessoaJuridica.
Alguém pode me ajudar?
estou dando suporte a um aplicativo que tem a seguinte estrutura(resumida):
PessoaFisica(ID, Nome, RG)
Dependentes(ID, ID_PF, Nome, GrauParentesco);
PessoaJuridica(ID, Nome, CNPJ);
ContatoPessoaJuridica(ID, ID_PJ, Nome, Fone, Ramal);
Preciso de uma consulta SQL que me retorne todas as pessoas que tenham um determinado nome. Preciso saber nesse retorno o tipo de pessoa, por exemplo, se PessoaFisica ou Dependente ou PessoaJuridica ou ContatoPessoaJuridica.
Alguém pode me ajudar?
Carlos Phelippe
Curtir tópico
+ 0
Responder
Posts
20/11/2010
Emerson Nascimento
select 'PF' Tipo, Nome from PessoaFisica where Nome like '%NOMEDESEJADO%'
union all
select 'Dep' Tipo, Nome from Dependentes where Nome like '%NOMEDESEJADO%'
union all
select 'PJ' Tipo, Nome from PessoaJuridica where Nome like '%NOMEDESEJADO%'
union all
select 'ContatoPJ' Tipo, Nome from ContatoPessoaJuridica where Nome like '%NOMEDESEJADO%'
union all
select 'Dep' Tipo, Nome from Dependentes where Nome like '%NOMEDESEJADO%'
union all
select 'PJ' Tipo, Nome from PessoaJuridica where Nome like '%NOMEDESEJADO%'
union all
select 'ContatoPJ' Tipo, Nome from ContatoPessoaJuridica where Nome like '%NOMEDESEJADO%'
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)