Ir para conteúdo

Arquivado

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

Amandita24

Dados de uma coluna em uma linha

Recommended Posts

Queria tirar uma dúvida. Tenho um sistema aqui que na consulta eu pego os telefones do cliente. Só que 1 cliente tem n telefones.Daí eu gostaria que a consulta me retornasse os números dos telefones em uma única linha. Para não ficar várias linha e repetições. Como posso fazer?? Alguém poderia me ajudar??

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode criar uma tabela temporária, do tipo.create table #temp1 (nome,tel1)create table #temp2 (nome,tel2)create table #temp3 (nome,tel3)insert into #temp1 (nome,tel1)select nome, tel from tabelawhere nome = NOMEinsert into #temp2 (nome,tel2)select nome, tel from tabelawhere nome = NOMEinsert into #temp3 (nome,tel3)select nome, tel from tabelawhere nome = NOMEselect t1.nome, t1.tel1, t2.tel2, t3.tel3 from #temp1 t1join temp2 t2 on (t1.nome = t2.nome) join temp3 t3 on (t1.nome = t3.nome) Não é muito prático, mas funciona

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.