Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

[Sugestão] Usar AS para os "apelidos"

Para não deixar dúvidas, pois as vezes acontece, seria mais correto didáticamente usar o AS para os "apelidos", por exemplo:

SELECT pr.nome, x.idproduto, x.idpedido
FROM (
      SELECT ip.idpedido, ip.idproduto
      From pedidos AS p 
      INNER JOIN itenspedidos As ip 
      ON p.id = ip.idpedido
      WHERE strftime('%m', p.datahorapedido) = '10'
) AS x
RIGHT JOIN produtos AS pr
ON pr.id = x.idproduto;
1 resposta
solução!

Olá, William! Como vai?

Parabéns pela observação didática!

Vi que você explorou o AS para dar apelidos em SQL, utilizou muito bem o subselect para organizar os dados e ainda compreendeu a importância da clareza nos alias para evitar dúvidas na leitura das consultas.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Legibilidade: escolha apelidos curtos, mas significativos.
  • Consistência: use sempre o mesmo padrão de alias em projetos grandes.
  • Manutenção: documente consultas complexas para facilitar revisões futuras.

Ah, uma pergunta: você prefere trabalhar com alias curtos e objetivos para simplificar consultas ou com alias descritivos para facilitar a leitura em projetos colaborativos?

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!