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, 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 = true::bol
AND u.deleted = false::bol;

Espero ter ajudado!
Em 26/04/2016 9:13 PM, "drum.lu...@gmail.com" <drum.lu...@gmail.com>
escreveu:

> Possuo duas tabelas:
>
> - job_users (job_id, clientid, deleted)
> - jobs (id, clientid, deleted)
>
> Preciso comparar, quais rows NÃO estão deletadas em JOBS mas que estão
> deletadas em job_users
>
> Meu exemplo:
>
> 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
>
>
> Queria algo do tipo:
>
> SE está deletado em job_users e nao em JOBS e o job_id é o mesmo, então m
> e retorna o job_Id - Para que eu possa corrigir o dado
>
> Como posso fazer pessoal?
> Obrigado
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a