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