select
distinct du.email
from
agenda a
inner join
evento e on a.idagenda and e.fkagenda
left join
usuarioadministraagenda uad on a.idagenda and uad.fkagenda
inner join
dadocontatousuaro du on du.fkusuario = uad.fkusuario
left join
usuarioparticipaagenda up on a.idagenda and uad.fkagenda
inner join
dadocontatousuaro du on du.fkusuario = up.fkusuario
Acho que isso resolve...
2009/10/28 Guilherme Carvalho <[email protected]>:
> Pode parecer um pouco estranha a pergunta, mas eu tenho esta situação.
>
> Tabelas:
> evento (idevento, fkagenda, titulo, data)
> agenda (idagenda, titulo, data)
> usuario(idusuario, senha, login)
> usuarioadministraagenda (fkusuario, fkagenda)
> usuarioparticipaagenda (fkusuario, fkagenda)
> dadocontatousuaro(fkusuario, email, telefone, fax, celular, msn, skype,
> gtalk)
>
> Bom o que preciso é fazer uma consulta a partir de evento que vai ser
> utilizado para enviar via e-mail um aviso do compromisso e aí eu tenho que
> enviar os compromissos tanto para o proprietário da agenda como para quem
> participa da agenda, o problema é que como estou fazendo: INNER JOIN
> advogaweb.dado_contato AS dc ON dc.fkusuario = ua.fkusuario onde dc é
> dadoscontato e ua é usuarioadministraagenda o sistema está utilizando sempre
> o e-mail do administrador da agenda para enviar os avisos. Tem como fazer um
> INNER JOIN entre evento, usuarioadministraagenda, usuarioparticipaagenda
> para trazer num momento o email do administrador e depois do participante?
>
> Sei que parece meio confuso mas acho que me expressei da maneira mais clara
> possível.
>
> Atenciosamente,
>
> Guilherme de Carvalho Carneiro.
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
--
=================================
Pablo Santiago Sánchez
Análise e Desenvolvimento de Sistemas Web
Zend Certified Engineer #ZEND006757
[email protected]
(61) 9975-0883
http://www.sanchez.eti.br
http://www.corephp.com.br
"Quidquid latine dictum sit, altum viditur"
=================================
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral