On 26-04-2016 21:29, Maycon Pimentel de Freitas wrote:
> Boa noite Lucas!
> Olhando seu exemplo, deleted parece ser o campo da tabela. Você pode
> usar os seus valores na cláusula de where. Tipo:
> select j.id <http://j.id/>, j.deleted
> FROM public.jobs <http://public.jobs/> j
> JOIN public.job_users u
> ON j.id <http://j.id/> = u.job_id
> AND j.clientid = u.clientid
> WHERE j.deleted = true::bol
> AND u.deleted = false::bol;
> 
> Espero ter ajudado!
> 

Por favor evite o top-posting.

O ideal é utilizar o IS TRUE ou IS FALSE por conta do tratamento
adequado de NULLs. Então a query ficaria algo do tipo

SELECT j.id, j.deleted
  FROM public.jobs j
       JOIN public.job_users u  ON j.id       = u.job_id
                               AND j.clientid = u.clientid
 WHERE j.deleted IS TRUE
   AND u.deleted IS FALSE;

Att,

-- 
   Fabrízio de Royes Mello         Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento

Attachment: signature.asc
Description: OpenPGP digital signature

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

Responder a