Olá...

Estou tentando fazer uma VIEW que seja equivalente a:

select rowid from rfc.trivias where rowid not in (select idtrivia from
rfc.triviavotos where idclien = 8382);

só que gostaria de deixar o "idclien" variável né, não fixo.

Passei isso para uma pessoa que cuida do banco de dados e ela fez a
seguinte view:

SELECT t.rowid, t.created, t.updated, t.idcriador, t.pergunta,
t.resp1, t.resp2, t.resp3, t.resp4, t.respcerta, t.linkfoto,
t.idfilmescorr, t.atorescorr, t.status, aa.idclien
   FROM rfc.trivias t, ( SELECT triviavotos.idtrivia, triviavotos.idclien
           FROM rfc.triviavotos) aa
  WHERE t.rowid <> aa.idtrivia;

Assim, segundo ele, teoricamente era só passar um "WHERE idclien =
8382" na view e meus problemas estariam resolvidos, mas isso não
aconteceu.. Acabaram vindo múltiplos resultados iguais...

O problema é que, com a minha view, não consigo passar o "WHERE
idclien = 8382", pois ele está na subquery..

Alguma idéia do que fazer??

Grato,
    Wagner Bonfiglio
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a