RESULTADOS DE 2 CONSULTAS

SQL

Oracle PL SQL

19/09/2019

Qual é o jeito mais fácil de trazer esse resultado, ex.

Eu tenho uma tabela (a) de orçamento de insumos sendo
codigo 1 = R$ 50
codigo 2 = R$ 30

E outra tabela (b) que é o consumo desse insumo, ou seja vou juntar as duas consultas e apenas uma query.
Suponhamos que na tabela (b) não tenha o consumo do 2 produto, mas eu preciso trazer o orçado ex.

codigo |orçamento | realizado |delta
1 50 30 | 20
2 30

Qual é a maneira mais fácil de criar essa query
Mario Castilho

Mario Castilho

Curtidas 1

Respostas

Chanrley Ferreira

Chanrley Ferreira

19/09/2019

Mario Castilho, boa tarde!
Nesse caso utiliza-se o left join conforme exemplo abaixo:

create temp table tabela_a (codigo serial, valor double precision);
insert into tabela_a (valor)  values (50) ,(30);
create temp table tabela_b (codigo integer, valor double precision)
insert into tabela_b (codigo, valor)  values (2, 30);

select
	*
from
	tabela_a a
left join
	tabela_b  b
on
	a.codigo = b.codigo



GOSTEI 0
POSTAR