2011/2/7 Eduardo Az - EMBRASIS Informática e O&M <[email protected]>:
> Pessoal, desculpe a dúvida talvez elementar, mas, imagine as seguintes
> tabelas:
>
<corte>
> preciso fazer um select do sala_professor mostrando em cada linha o apelido
> do professor e o apelido do professor substituto.
>
> teria que ser uma subselect para cada professor ou tem uma forma mais
> simples?
Voce tem anomalias de de modelagem e aconselho rever o seu modelo.
A solução seria:
SELECT professores.apelido, sub.apelido, prof.curso
FROM professores
JOIN sala_professor prof ON (professores.id = prof.professor)
JOIN professores sub ON(sub.id = prof.professor_substituto );
-Leo
--
Leonardo Cezar
http://postgreslogia.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral