Opa, concerteza eh melhor utilizar JOIN, mas peguei essa query para corrigir, e já estou alterando.
Value pessoa.!!! Atenciosamente, *Thiago Boufleuhr* | Programador ___________________________________________________________ Rua Marechal Deodoro, 830 - Sala 302 CEP 89035-090 - Vila Nova - Blumenau / SC - (47) 3041-5700 Evandro Ricardo Silvestre escreveu: > > Antonio Nascimento wrote: >> >> >> Assim naum funciona: >> select (select nome from pessoa where grid=pessoa) as pessoa_nome >> from usuario where codigo = 10; >> >> >> Assim funciona: >> select (select nome from pessoa where grid=u.pessoa) as >> pessoa_nome >> from usuario u where u.codigo = 10; >> >> > > Realmente é necessário colocar o identificar da tabela, mas vc não > precisa utilizar um alias, pode ser direto: > select (select nome from pessoa where grid=usuario.pessoa) as > pessoa_nome > from usuario where u.codigo = 10; > > Mas, porque não utilizar um Join? é bem menos custoso! > > SDS > > Evandro > ------------------------------------------------------------------------ > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral