Select UNION + INNER JOIN

SQL

Delphi

19/11/2024

Preciso buscar 2 informações em 3 tabelas.

COD_FORNECEDOR
NOTA


Tabelas

PRE-NOTA
CONTAS_PAGAS
CONTAS_PAGAR


Para obter o COD_FORNECEDOR, preciso trazer também a tabela de FORNECEDORES, onde tenho disponível o CNPJ para fazer a pesquisa nesta tabela.

Hoje tenho apenas um UNION ALL que busca a NF

SELECT NOTA FROM PRE-NOTA
WHERE NOTA = :NF

UNION ALL

SELECT NOTA FROM CONTAS_PAGAR
WHERE NOTA = :NF

UNION ALL

SELECT NOTA FROM CONTAS_PAGAS
WHERE NOTA = :NF


Alguém sabe se é possivel fazer tudo na mesma consulta?
Renan

Renan

Curtidas 0
POSTAR