RESULTADOS DE 2 CONSULTAS

19/09/2019

0

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

Responder

Posts

20/09/2019

Chanrley Ferreira

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



Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar