Ir para conteúdo

Arquivado

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

Jackson Xavier

[Resolvido] Pesquisar 2 tabelas

Recommended Posts

Retornar o código do aluno, nome do aluno, código do curso e nome do curso de todos. Fornecer em ordem alfabética de nome de aluno

------------------------------------------

Estrutura das tabelas

 

Tabela curso (codcurso,nomecurso);

Tabela alunos (codalun,nomealu,codcurso)

------------------------------------------

Esse foi um das tentativas mas sem sucesso.

 

SELECT codalu,nomealu,codcurso,nomecurso

FROM alunos, curso

ORDER BY nomealu asc

 

Lembrando que estou participando pela 1° vez...

Desde já agradeço a colaboração de todos aqui no Fórum.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Jackson Xavier,

Não esta trazendo pois você não fez a amarração das tabelas,tente assim

 

SELECT A.codalun,

A.nomealu,

C.codcurso,

C.nomecurso

FROM ALUNOS A

INNER JOIN CURSO C

ON A.CODCURSO = C.CODCURSO

--Aqui foi feita a amarração das tabelas pelo código do curso--

ORDER BY A.nomealu ASC

 

A e C são as Alias das tabelas ALUNOS = A e CURSO = C

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Jackson Xavier,

Não esta trazendo pois você não fez a amarração das tabelas,tente assim

 

SELECT A.codalun,

A.nomealu,

C.codcurso,

C.nomecurso

FROM ALUNOS A

INNER JOIN CURSO C

ON A.CODCURSO = C.CODCURSO

--Aqui foi feita a amarração das tabelas pelo código do curso--

ORDER BY A.nomealu ASC

 

A e C são as Alias das tabelas ALUNOS = A e CURSO = C

 

Obrigado pela ajuda deu certo.

 

com as arrumações ficou dessa forma

 

SELECT Alunos.codalu,Alunos.nomealu,Curso.codcurso,Curso.nomecurso

FROM Alunos INNER JOIN Curso

ON Alunos.Codcurso = Curso.Codcurso

ORDER BY Alunos.nomealu ASC

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.