Como eu faço essa pesquisa.
Preciso pesquisar quais empresas pertecem a determinada cidade.
Tem como, ou eu preciso colocar o cod da cidade em Empresa também?
Minhas tabelas.
Empresa
Id
nome
endereco
cod.bairro
Bairro.
id
nome
cod.cidade
Cidade.
id
nome
cod.estado
[quote=101574]Como eu faço essa pesquisa.
Preciso pesquisar quais empresas pertecem a determinada cidade.
Tem como, ou eu preciso colocar o cod da cidade em Empresa também?
Minhas tabelas.
Empresa
Id
nome
endereco
cod.bairro
Bairro.
id
nome
cod.cidade
Cidade.
id
nome
cod.estado
Flw.[/quote]
SELECT e.nome
FROM Empresa e, Bairro b, Cidade c
WHERE e.codbairro = b.id and b.codcidade = c.id and c.id = ??? (id da cidade)
Pretende fazer em SQL mesmo?
Esse relacionamento é simples, dentro da tabela empresa vc coloca a PK do endereço e dentro da tabela endereços vc coloca a PK da cidade.