1
resposta

AVALIAÇÃO

Não entendi muito bem, a professora tem dificuldade para explicação dos termo que acabam confundindo os alunos.

1 resposta

Oii, Kaue! Tudo bem?

Sinto muito que sua experiência não tenha sido boa nesta aula, e agradeço por compartilhar no fórum para podermos te auxiliar.

Bom, imagine que o Serenato Café e Bistrô é uma grande família, com todos os seus membros (que podemos nomeá-los como clientes, usando o contexto da aula) e os pratos que eles servem (produtos, mesma ideia dos clientes).

Ao usar oINNER JOIN , é como se estivéssemos olhando apenas para os membros da família que já se conhecem e interagem entre si. Ou seja, estamos vendo apenas os clientes que já fizeram pedidos e os produtos que já foram vendidos.

E quando usamos oRIGHT JOIN , estamos olhando para toda a família, incluindo aqueles membros que ainda não se conhecem. Então conseguimos identificar quais produtos (pratos) ainda não foram experimentados por nenhum cliente.

Trazendo o contexto da aula, é como se o dono do café adicionasse um novo prato ao cardápio, a lasanha à bolonhesa. Ao usar o RIGHT JOIN, ele pode ver que esse novo prato ainda não foi pedido por nenhum cliente.

Na Alura temos o artigo SQL JOIN: Aprenda INNER, LEFT, RIGHT, FULL e CROSS que pode auxiliar nos seus estudos.

Espero que ter esclarecido sua dúvida. E conforme você for tendo mais contato com as cláusulas, mais fácil ficará o entendimento.

Qualquer dúvida, conte conosco. Abraço!