Comunidade, situação resolvida.
select pj.id_pessoa,
pj.razao_social,pj.cnpj,tmp.razao_social,tmp.codigo_consignataria_empresa
from db_proc.temp_consignataria tmp
inner join global.pessoa_juridica pj
on pj.razao_social ilike concat('%',trim(tmp.razao_social),'%' )::varchar
Obrigado de qualquer forma.
*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
Em 29 de outubro de 2014 15:19, Fabiano Abreu <[email protected]>
escreveu:
> 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