Condicional em consulta PHP/Postgres
Bom dia pessoal, tenho que adicionar um condicional em uma consulta do PostgreSQL de um sistema PHP, no caso essa consulta vasculha tudo e informa o resultado, porém eu preciso adicionar uma condição que exclua dos resultados os processos que tenham eventos na tabela "followup" preenchidos e que também possuam o "idevento=12".
$sql_completo1 ="select distinct
pro.nrprocesso as processo,
pe.nmpessoa as cliente,
pe_di.nmpessoa as exportador,
pe_tr.nmpessoa as transporterodoviario,
pro.nrrefauxiliar as referencia,
pro.nrconhecimento as crt,
pro.nrmanifesto as mic,
array_to_string(array(
select ref.nrreferenciacliente
from referenciacliente ref
where pro.idprocesso = ref.idprocesso
), ';') as refcliente,
di.nrdeclaracaoimportacao as nrdi,
pro.nrexportacao as nrdi2,
dde.nrdeclaracaodespacho as dde,
array_to_string(array(
select ddere.nrregistroexportacao
from processoddere ddere, processodde dde
where pro.idprocesso = ddere.idprocesso and dde.idprocessodde = ddere.idprocessodde
), ';') as re,
array_to_string(array(
select pdid.nrdocinstrucaodespacho from processodocinstrucaodespacho pdid
where pro.idprocesso = pdid.idprocesso and pdid.iddocinstrucaodespacho=1),' ') as fatura,
CASE WHEN pro.tpcanal='1' THEN 'Amarelo'
WHEN pro.tpcanal='2' THEN 'Cinza'
WHEN pro.tpcanal='3' THEN 'Vermelho'
WHEN pro.tpcanal='4' THEN 'Verde'
WHEN pro.tpcanal='5' THEN 'SEM CANAL'
WHEN pro.tpcanal='6' THEN 'Laranja'
WHEN pro.tpcanal='0' THEN 'SEM CANAL'
else 'LIXO'
END
as canal,
ci1.nmcidade as localdesembaraco,
tc.nmterminalcarga as localdesembarque, ";
Discussão (0)
Carregando comentários...