Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

pmt.thiago

Retornar registros se outro ID estiver contido

Recommended Posts

Boa noite galera. Sou desenvolvedor front-end e to bem enferrujado com MySQL. Criei uma tabela 'cidades' onde as cidades cadastradas no sistema recebem um id único. Porem em outra tabela, tenho que inserir onde a empresa X atua (por exemplo: 1,2,7,9) e tenho esse valor salvo no banco de dados. O usuário ao preencher o formulário escolhe a cidade de São Paulo, que tem o ID 1, como fazer o select retornar todas as empresas que tem atendem essa cidade?

Compartilhar este post


Link para o post
Compartilhar em outros sites

são 3 tabelas

 

uma de cidades (id_cidade)

uma de empresas (id_empresa)

uma de relação entre cidades e empresa (id_cidade|id_empresa)

 

 

e na hora do select vc tem q fazer a juncao das 3,por where ou por join, dessa forma vc sabera que empresas atuam em quais cidades

select * 
from 
cidades c, empresas e , cidades_empresas ce
where
e.id_empresa = ce.id_empresa
and c.id_cidade = ce.id_cidade

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.