?Oi Leonardo, foi bom você ter tocado no assunto. Dentro dos padrões de modelagem, qual seria o mais indicado neste caso?
Obrigado. Eduardo Az Dep.TI EMBRASIS +55(11)2122-0241 PABX +55(11)8125-3845 TIM +55(11)9826-0138 VIVO [email protected] -----Mensagem Original----- From: Leonardo Cezar Sent: Monday, February 07, 2011 12:07 PM To: Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral] DÚVIDA SOBRE SELECT 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 _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
