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]
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
Curtir tópico
+ 0
Responder
Posts
10/05/2005
Andremuller
Pelo que entendi essas duas tabelas estão em paradox. Então a sintaxe será
resolveu?
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
Clique aqui para fazer login e interagir na Comunidade :)