União de dois selects no oracle

11/07/2018

0

Bom dia,
preciso juntar dois selects no Oracle em um só, os códigos seguem abaixo, se puderem me ajudar me passando uma forma de como fazer, agradeço.

códigos:
SELECT F.COD_EMPRESA, F.CHASSI_COMPLETO, F.PLACA, F.DATA_AVALIACAO, F.VENDEDOR_ENVOLVIDO, E.NOME_COMPLETO, F.DATA_APROVACAO, F.STATUS, F.APROVADO, F.DATA_VENDEU FROM FU_USADOS F, EMPRESAS_USUARIOS E
WHERE F.VENDEDOR_ENVOLVIDO = E.NOME
AND F.COD_EMPRESA IN (21,23,31,32,22)
AND F.DATA_APROVACAO >= ''''01/01/2018''''
AND F.DATA_APROVACAO <= ''''30/06/2018''''
AND F.APROVADO = ''''S''''
AND F.STATUS IN (2,4,6)
ORDER BY VENDEDOR_ENVOLVIDO

;

SELECT V.COD_EMPRESA, V.VENDEDOR, E.NOME_COMPLETO, V.EMISSAO, V.STATUS FROM VENDAS V, EMPRESAS_USUARIOS E
WHERE V.VENDEDOR = E.NOME
AND V.COD_EMPRESA IN (21,23,31,32)
AND V.COD_OPERACAO = 4
AND V.EMISSAO BETWEEN ''''01/01/2018'''' AND ''''01/07/2018''''
AND V.STATUS = ''''0''''
ORDER BY COD_EMPRESA

Atc

Rodrigo
Rodrigo Alves

Rodrigo Alves

Responder

Post mais votado

11/07/2018

Olá Rodrigo Alves!

Use JOINs para realizar a junção das tabelas desta forma terá apenas uma consulta, veja o exemplo abaixo:

SELECT	column1, 
		column2, 
		column3, 
		column4
FROM table1
INNER JOIN table2
ON
table1.PrimaryKey = table2.ForeignKey
WHERE filtlers
AND arguments IN (1, 2, 3...);


Qualquer dúvida verifique o Documento aqui da Devmedia no link abaixo:

https://www.devmedia.com.br/exemplo/documentacao-sql/76?parte=19


Venancio Alves

Venancio Alves
Responder

Mais Posts

11/07/2018

Emerson Nascimento

a segunda instrução está incompleta, então não dá pra saber se utiliza as mesmas tabelas (onde a solução poderia ser com join) ou se são tabelas diferentes (onde a solução poderá utilizar union).
Responder

13/07/2018

Rodrigo Alves

Hum, blz Gilis muito obrigado pela resposta, já ajudou aqui.

Atenciosamente,

Rodrigo Alves
Responder

13/07/2018

Rodrigo Alves

Obrigado pela resposta Emerson, já até consegui resolver aqui, valeu.

Atenciosamente,

Rodrigo Alves
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