Boa Noite,
Eu tenho que confessar que demorei para entender esses vários joins da aula. Eu não achei esse exemplo prático. Não quero ser chato nem nada, mas acredito que esse exemplo possa ser melhorado para uma compreensão mais efetiva.
Boa Noite,
Eu tenho que confessar que demorei para entender esses vários joins da aula. Eu não achei esse exemplo prático. Não quero ser chato nem nada, mas acredito que esse exemplo possa ser melhorado para uma compreensão mais efetiva.
Olá Wallace, posso ajudar com alguma coisa? tive dificuldade também mas hoje estou mais seguro como fazer
A ordem citada no exemplo é específica? Ou eu poderia ter colocado de outro jeito?
SELECT
a.nome, c.nome, AVG(n.nota)
FROM
nota n
JOIN
resposta r ON r.id = n.resposta_id
JOIN
exercicio e ON e.id = r.exercicio_id
JOIN
secao s ON s.id = e.secao_id
JOIN
curso c ON c.id = s.curso_id
JOIN
aluno a ON a.id = r.aluno_id
GROUP BY c.nome , a.nome;
Esse seção é o mais chato de entender.
Você diz a ordem de sequencia dos Joins?
Exato
Na verdade neste caso não, quando você chama o comando JOIN ( sem especificar RIGHT ou LEFT ) ele será um INNER ou seja a informação que é comum aos dois. No Right e Left a sequencia importa e faz diferença.
Esse link pode te ajudar com algumas dúvidas https://imasters.com.br/banco-de-dados/joins-em-sql
Nossa! Você tem toda razão...estou me sentindo bem bobo agora. KKKKKKK. Obrigado!
kkkk, que nada é assim que se aprende rs