Ir para conteúdo

POWERED BY:

Arquivado

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

Splinterzin

como 'juntar' 2 campos varchar na hora de ordenar

Recommended Posts

Olá, desculpe se estou criando algum tópico repetido, mas não consegui achar nada que me ajudasse.....

 

Então lá vai meu problema:

 

tenho na minha tabela os campos nome e adnome1, na hora de fazer a consulta ou ordeno por nome ( "order by nome" ),

 

Suponhamos que eu tenha cadastrados os nomes maria e joao, ele resultará :

1 - João

2 - Maria

 

agora, o que acontece é que no meu registro "Maria" existe um outro nome adicional, que é "José";;

 

eu queria saber como faço pra que no meu resultado apareça :

1-João;

2-José;

3-Maria;

 

Sendo "José" um registro adicional de "Maria",

 

Já tentei usar "order by nome, adnome1", mas isso não funciona..

 

com innner join ou alter join, tbm não estou achando um meio de fazer...

 

Se alguem tiver alguma sugestão agradeço ....

 

Abraços ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sinceramente nao sei se eu entendi direito.... (e tambem nao sei pra q pode vir a servir uma consulta sem pe nem cabeça dessa)

 

você tem uma tabela assim:

-nome- -adnome'

ana

bianca ,carla

daniela, zelia

erica

 

e você quer q ordene

ana

bianca

carla

daniela

erica

zelia

 

isso?

 

 

 

 

 

Select * from

(

select * , nome as ordenador from tabela

UNION

select * , adnome1 as ordenador from tabela

) as abc

where ordernador IS NOT NULL or ordenador != ''

ORDER BY ordenador ASC

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.