Buscar

Dadas as tabelas abaixo, escreva o comando para retornar o nome dos alunos e seus respectivos professores. SELECT A.NOME, P.NOME FROM ALUNO A LEF...

Dadas as tabelas abaixo, escreva o comando para retornar o nome dos alunos e seus respectivos professores.


SELECT A.NOME, P.NOME FROM ALUNO A LEFT JOIN ALUNO_PROFESSOR AL ON AL.RA = A.RA LEFT JOIN PROFESSOR P ON P.FUNCIONAL = AL.FUNCIONAL;

Essa pergunta também está no material:

Compilado-de-Provas-de-Banco-de-Dados-UNIP-EAD
12 pág.

Análise e Desenvolvimento de Sistemas Universidade PaulistaUniversidade Paulista

💡 1 Resposta

User badge image

Ed Verified user icon

O comando apresentado está correto e deve retornar o nome dos alunos e seus respectivos professores. Ele utiliza a cláusula LEFT JOIN para unir as tabelas ALUNO e ALUNO_PROFESSOR pela coluna RA e, em seguida, utiliza outra cláusula LEFT JOIN para unir a tabela resultante com a tabela PROFESSOR pela coluna FUNCIONAL. Por fim, o comando seleciona os campos NOME da tabela ALUNO e NOME da tabela PROFESSOR.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais