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

Responder a