Sobre auto relacionamento...
Pessoal de que maneira vocês trabalham com [b:c875de9dbf]auto-relacionamento[/b:c875de9dbf]... :?: Estou fazendo um sub-select interno para trazer o mesmo campo mais de uma vez da mesma tabela... porém não sei se é a forma correta nem com a melhor performace...
select Nome as NomeUsuarioPrincipal, (select Nome from Usuarios where IdUsuario = IdUsuarioAutorizado) as NomeUsuarioAutorizado from Usuarios
Bruno Belchior
Curtidas 0
Respostas
Beppe
21/07/2005
Essa SQL funciona?
Tenho 2 alternativas que podem funcionar.
Sobre questão de performance, analize o plano utilizado.
Tenho 2 alternativas que podem funcionar.
select u1.Nome as NomeUsuarioPrincipal, (select u2.Nome from Usuarios u2 where u2.IdUsuario = u1.IdUsuarioAutorizado) as NomeUsuarioAutorizado from Usuarios u1
select u1.Nome as NomeUsuarioPrincipal, u2.Nome as NomeUsuarioAutorizado from Usuarios u1 inner join Usuarios u2 on (u2.IdUsuario = u1.IdUsuarioAutorizado)
Sobre questão de performance, analize o plano utilizado.
GOSTEI 0
Bruno Belchior
21/07/2005
funciona... é pq fiquei com preguiça de digitar os [b:e153ae58f7]Aliases[/b:e153ae58f7] :oops: , mas esse SQL não me dá o retorno desejado...
GOSTEI 0