Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

balivo

Stored Procedures

Recommended Posts

Bom pessoal, eu tenho uma Stored Procedure que, entrando o um valor para o tipo de critério e outro para o critério, faz um SELECT conforme segue:

 

SELECT * FROM man_pessoas AS pes	INNER JOIN man_documentos AS doc ON doc.id_pessoa = pes.id_pessoa	INNER JOIN man_enderecos AS ende ON ende.id_pes_endereco = pes.id_pessoa	INNER JOIN man_uf AS uf ON uf.id_uf = ende.id_uf_endereco	INNER JOIN man_localidades AS loc ON loc.id_localidade = ende.id_loc_endereco		WHERE pes.id_pessoa = @criterio

No entanto,

 

INNER JOIN man_documentos AS doc ON doc.id_pessoa = pes.id_pessoa

pode retornar + de 1 resultado, resultando assim em + de 1 linha como resposta de minha Query...

Afinal, "man_documentos" armazena o "todos" os documentos das pessoas, RG, CPF, CNPJ, e por ae vai....

 

como fazer para ele pegar esses + de 1 resultados possíveis de uma QUERY e unir a consulta toda retornando 1 única linha???

 

[]'s

 

Balivo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Balivo,

 

corrigindo minha msg anterior:

 

"Se for SQL2k5, procure no BO (books on line) -PIVOT- "

 

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvi o problema de outra forma... Mas mesmo assim obrigado.... Se eu conseguir fazer eu posto uma dica...[]'s!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.