Retornar mais de uma coluna na SubQuery

1 resposta
M

Pessoas, estou com problemas, preciso retornar os telefones que a pessoa possui, mas, só consegui fazer ele retornar uma coluna, precisaria retornar o NUMERO do telefone da TB_TELEFONES, e o TIPO do TELEFONE.

SELECT 
				   p.NOME_RAZAO,
				   (
				     SELECT tbTel.NUMERO
				            FROM tb_Telefones AS tbTel
				            WHERE tbTel.ID_PESSOA = p.ID_PESSOA
				   ) 
				    AS Telefones
				FROM 
					tb_Pessoas AS p
				WHERE  p.EMITENTE = @EMITENTE
					OR p.CLIENTE = @CLIENTE
					OR p.FUNCIONARIO = @FUNCIONARIO
					OR p.FORNECEDOR = @FORNECEDOR
					OR p.TRANSPORTADOR = @TRANSPORTADOR   
					AND 
					   p.CLIENTE_PF_PJ = @TIPO_PESSOA
					AND
					   p.STATUS = @SITUACAO   
			    ORDER 
			        BY p.NOME_RAZAO DESC

Agradeço desde já.

1 Resposta

M

OBs: Pessoal estou utilizando stored Procedures, com SQL SERVER EXPRESS

Criado 6 de março de 2012
Ultima resposta 6 de mar. de 2012
Respostas 1
Participantes 1