Query quase 100%... ;-(

04/07/2017

0

SQL

Olá pessoal,

Tenho a seguinte consulta:


SELECT *
FROM requerimento R
WHERE not EXISTS (SELECT * FROM requerimento_feedback WHERE R.req_id = rf_id_req)
ORDER BY req_dt_cad DESC



Preciso apenas que a mesma me retorne somente os registros que contenham o campo "req_status" da tabela REQUERIMENTO com o status de "FECHADO", pois do jeito que está cima, ela me mostra todos os registros de status (aberto, em andamento e fechado).

Não consegui uma solução ainda!

Agradeço a atenção de quem puder me ajudar!
Myller Meireles

Myller Meireles

Responder

Post mais votado

04/07/2017

Opa Myller Meireles, tudo bem?

Tenta usar a seguinte query:

SELECT *
FROM requerimento R
WHERE not EXISTS (SELECT * FROM requerimento_feedback WHERE R.req_id = rf_id_req )
AND R.req_status = "FECHADO"
ORDER BY req_dt_cad DESC

Eu adicionei a seguinte linha: [AND R.req_status = "FECHADO"], que vai fazer com que a query encontre também somente quem tem o finalizado.

Aguardo resposta.

Tmj.. Abs.

Moderacao Devmedia

Moderacao Devmedia
Responder

Mais Posts

04/07/2017

Myller Meireles

Olha só que beleza!!!

Eu estava usando o AND, mas no lugar errado...

Deu certinho, cara!!!

Muito obrigado!!!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar