pessoal,
tenho a seguinte tabela - myTable - c/ 3 colunas:
cod nome lider
1 ana ana
2 ben gon
3 cal eva
4 don eva
5 eva eva
6 fra ana
7 gon gon
8 hel ana
9 jin gon
10 jen ana
Quero fazer um select que retorne em 1 coluna o nome dos lideres em ordem alfabética e, na 2ª coluna, o nome dos liderados, e a 3ª coluna, conforme abaixo:
[code]cod lider nome
1 ana ana
8 ana hel
10 ana jen
6 ana fra
5 eva eva
4 eva don
3 eva cal
7 gon gon
2 gon ben
9 gon jin
[quote=pmlm]
SELECT cod, lider, nome FROM TABELA ORDER BY lider, nome
[/quote]
Ok.
Agora a pergunta ‘verdadeira’:
Suponha que tenhamos a seguinte tabela conforme as 3 colunas abaixo:
codCli codLider nomeCli
1 1 ana
8 1 hel
10 1 jen
6 1 fra
5 5 eva
4 5 don
3 5 cal
7 7 gon
2 7 ben
9 7 jin
Como obter o seguinte resultado:
codCli codLider nomeCli nomeLider
1 1 ana ana
8 1 hel ana
10 1 jen ana
6 1 fra ana
5 5 eva eva
4 5 don eva
3 5 cal eva
7 7 gon gon
2 7 ben gon
9 7 jin gon