Ir para conteúdo

POWERED BY:

Arquivado

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

CocaWare

qual o uso do inner join?

Recommended Posts

Utilizamos INNER JOIN e outros tipos como pode ser visto no link passado por nosso amigo acima, para criar relacionamentos com tabelas afim de obter dados contidos nelas ou não.Querys aonde há tabelas que necessitada de valores de outras para obterem certas informações.[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, valeu mesmo. Agora um exemplo pratico ^_^ tbl_alunosidalunonotatbl_cursosidcursoagora como posso fazer uma query que retorna de acordo com o id o aluno sua nota e com a tbl cursos pegar o curso que ele está fazendo. Esse é um caso do uso do inner join?Me desculpem pela ignorância em SQL :( Estou pegando umas apostilas pra estudar aqui, valeu pela ajuda. até mais

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pelo que vemos não há uma coluna relacionada as duas tabelas.

 

Modicando para:

 

- tbl_alunos

id

idcurso

aluno

nota

 

- tbl_cursos

id

curso

 

 

Poderia ser usado:

SELECT alunos.id, alunos.aluno, alunos.nota, cursos.curso
FROM tbl_alunos AS alunos INNER JOIN tbl_cursos AS cursos ON alunos.idcurso = cursos.id

 

Assim obteria o nome curso através da indicação do Id do curso na tabela tbl_alunos.

 

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

É verdade, com INNER JOIN ficaria igual.Mas mudaria o comportamento com LEFT JOIN e RIGHT JOIN, por exemplo.No manual explica bem essa parte.[]'s

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.