Comunidade, boa tarde.

Tenho duas tabelas:

   - temp_consignataria
   - pessoa_juridica


Na tabela temp eu tenho registros que foram exportados de outro banco de
dados/sistema.

Em comum, as tabelas possuem nomes de instituições financeiras, sendo que o
id está na pessoa_juridica.

Preciso identificar os registros que estão na temp que já existem na
pessoa_juridica, no entanto, a informação que tenho para comparar os
valores é o nome.

Eu tenho os valores:

temp_consignataria: BANCO BMG
pessoa_juridica: BANCO BMG S.A

Neste cenário eu tenho a mesma entidade, mas não estou conseguindo liga-las
através de select.

Tentei, mas sem sucesso:

 select pj.razao_social,tmp.razao_social
         from db_proc.temp_consignataria tmp
   inner join global.pessoa_juridica pj
   on (pj.razao_social)::varchar ilike
concat(trim(tmp.razao_social),'%',cast(chr(39) as varchar) )::varchar


Alguém teria alguma ideia de como "ligar" as tabelas?

*Fabiano Abreu*
Papo SQL <http://paposql.blogspot.com.br> - Um blog com tutoriais, dicas e
truques sobre SQL
Linkedin <https://www.linkedin.com/pub/fabiano-abreu/74/199/950>
(65) 9939-5289
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a