Tenho duas tabelas: A e B
UMA
provedor_id | encontro |
---|---|
111 | encontro |
222 | encontro |
333 | encontro |
B
provedor_id | status | encontro |
---|---|---|
111 | inicializado | encontro |
111 | lançado | encontro |
222 | fracassado | encontro |
O resultado que eu quero
provedor_id | status | encontro |
---|---|---|
111 | lançado | Um encontro |
222 | fracassado | Um encontro |
333 | nulo | Um encontro |
Entre as coisas que tentei é a junção esquerda
select *
from "A"
left join "B" on "B"."provider_id" = "A"."provider_id"
order by "A"."date" desc;
Mas eu tenho os registros duplicados com base emstatus
provedor_id | status | encontro |
---|---|---|
111 | inicializado | encontro |
111 | lançado | encontro |
222 | fracassado | encontro |
333 | nulo | encontro |