Melhoria na consulta
Então pessoal queria melhorar minha consulta deixar ele menor e se possível mais rápida.
Hoje está assim:
SELECT
pn.OID,
pn.NOME,
pt.NOME_DO_TIPO,
pt.TIPO,
pf.CPF,
pj.CGC,
CASE
WHEN pf.OID
THEN 'FISICA'
WHEN pj.OID
THEN 'JURIDICA'
ELSE ''
END AS DESCRICAO
FROM
pessoa pn
LEFT JOIN parte pt
ON
pn.OID = pt.OID
------------------------------------
LEFT JOIN pessoa_fisica pf
ON
pn.OID = pf.OID
----------------------------------
LEFT JOIN pessoa_juridica pj
ON
pn.OID = pj.OID
---------------------------------
WHERE
(
(
NOT EXISTS
(
SELECT
NULL
FROM
advogado a
WHERE
pn.OID = a.OID
)
)
AND
(
NOT EXISTS
(
SELECT
NULL
FROM
advogado_contrario ac
WHERE
pn.OID = ac.OID
)
)
AND pt.TIPO <= 1
)
ORDER BY
pn.NOME;Discussão (4)
Carregando comentários...