Fórum Relacionamento entre tabelas #280951

10/05/2005

0

Estou desenvolvendo um sistema de importação de banco de dados do paradox para Firebird onde possuo duas tabelas Clientes e Cidades na tabela de clientes tenho o seguinte campo CIDBAI onde os 4 primeiros numeros representam o código da cidade e os 4 ultimos o codigo do bairro.
ex.
10005001 -> 1000 - Codigo da Cidade, 5001 - Codigo do Bairro

e na tabela de cidades tenho o campo Cidade_id como faço o relacionamento com estas duas cidades
algo do tipo

select clientes.*, CIDADES.*
from clientes
left join cidades on CLIENTES.CIDBAI = CIDADES.CIDADE_ID[4]


Steve_narancic

Steve_narancic

Responder

Posts

10/05/2005

Andremuller

Pelo que entendi essas duas tabelas estão em paradox. Então a sintaxe será
select clientes.*, CIDADES.*
from clientes
left outer join cidades
on cast(substring(  cast(CLIENTES.CIDBAI as varchar(8)) from 4 for 4) as integer) = CIDADES.CIDADE_ID


resolveu?


Responder

Gostei + 0

10/05/2005

Steve_narancic

valeu pela dica, funcionou


Responder

Gostei + 0

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

Aceitar