Ir para conteúdo

POWERED BY:

Arquivado

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

mmradunz

Select em duas tabelas

Recommended Posts

Pessoal,

 

Preciso de uma ajuda: estou montando uma consulta onde há duas tabelas: chamados e estado. Nesta consulta preciso que me traga o estado(UF) mas o problema é que na tabela chamados está apenas o "cod_estado".

Então eu preciso consultar as duas tabelas, certo?

Como faço?

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT `chamados`.*, `estados`.`nome` FROM `chamados`

INNER JOIN `estados` ON `estados`.`cod_estado` = `chamados`.`cod_estado`

 

Claro que isso é um pseudo-código, mas já dá pra você saber o que acontece. O INNER JOIN vai adicionar os valores da tabela estados no seu SELECT, de acordo com o 'cod_estado' na tabela 'chamados'. O JOIN (INNER, LEFT, RIGHT) é importantíssimo para consultas bem estruturadas na database. Então te aconselho a aprender mais sobre isso.

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.