Duvida query SQL Server

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

[/code]
Alguém sabe ?

SELECT cod, lider, nome FROM TABELA ORDER BY lider, nome

[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

?

SELECT t1.codCli, t1.codLider, t1.nomeCli, t2.nomeCli as nomeLider
FROM mytable t1, mytable t2
WHERE t1.codLider = t2.codCli