Galera é o seguinte eu tenho uma tabela com a estrutura + ou - assim:
Table: vistorias
idvistorias
nsinistroseg
nsinistro
etc..etc..etc
Tenho outra tabela que controla os documentos deste processo:
id_docs
idvistorias
status
Conforme os caras enviam os documentos para o sistema eles alteram o status do mesmo como Recebido (1) mas o processo pode também ter documentos Pendentes (0) .
Bem agora preciso no select trazer todos os processos que estão com todos os documentos com seu status (1) e não traga nenhum processo que esteja com algum documento pendente (0)
Eu tentei este select:
SELECT
vistorias.idvistorias,
vistorias.nsinistroseg,
vistorias.nsinistro,
FROM
docs_sol_rec INNER JOIN vistorias ON docs_sol_rec.idvistorias = vistorias.idvistorias
WHERE
(docs_sol_rec.status <> '-1') and (vistorias.statusvistoria <> 'Finalizado' or vistorias.statusvistoria <> 'Efetivado')
GROUP BY vistorias.idvistorias
Mas ele esta me trazendo processos que tem documento pendentes e não faço ideia de como fazer um select que filtre isso.
show de bola…!!! Tô fazendo alguns testes mais avançados mas parece que é isso mesmo.