Ir para conteúdo

POWERED BY:

Arquivado

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

lucianobragaweb

Como fazer uma consulta a duas tabelas pelo comando JOIN

Recommended Posts

Eu tenho a tebela serie e turma com os seguintes campos:

Turma:

 

== Estrutura da tabela turma

 

|------

|Campo|Tipo|Nulo|Padrão

|------

|//**id**//|int(2) |Não|

|nome|text|Não|

|serie|text|Não|

|descricao|text|Não|

|turno|text|Não|

|sala|int(2)|Não|

 

 

Série

 

== Estrutura da tabela serie

 

|------

|Campo|Tipo|Nulo|Padrão

|------

|//**id**//|int(2) |Não|

|nome|text|Não|

|descricao|text|Não|

 

Como seria o comando sql para pegar os dados das duas ao mesmo tempo??

E como seria o codigo PHP para mostrar estes dados em um array??

Desde já agradeço aos mestres do Imasters.

@lucianobragaweb

Compartilhar este post


Link para o post
Compartilhar em outros sites

brother é facil demais achar isso na net...

veja um exemplo.:

 

SELECT * FROM tabela1 INNER JOIN tabela2 ON tabela1.id = 1 AND tabela2.id = 1;

 

fiz mais eu ainda coloquei como se vcs estivesse buscando um resultado qualquer...

 

Pois na verdade o join faz um produto cartesiano

 

LEFT JOIN é o esquerdo e relação q o esquerdo tem com o direito

RIGTH JOIN é o direito mais relação do esquerdo

iNNER JOIN é somente o que tem reção entre os dois...

 

Se ajudou fico feliz se precisar de mais alguma coisa é só postar

 

agora é so você colocar isso dentro de uma variavel executar ela com o mysql_query e ver com o mysql_fetch_object, e se for fazer loop é so usar o while

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.