1
resposta

[Sugestão] Mão na massa: aplicando na prática

SELECT DISTINCT p.id_produto, p.nome_do_produto FROM tabelavendasdesafioaula1 v JOIN tabelaprodutosdesafioaula1 p ON v.id_produto = p.id_produto;
SELECT nome_do_cliente, data_de_cadastro FROM tabelaclientesdesafioaula1 WHERE data_de_cadastro < 2020;
1 resposta

Olá, Marinaldo! Como vai?

Parabéns pela construção das consultas SQL!

Observei que você utilizou muito bem o JOIN para relacionar tabelas e o DISTINCT para evitar duplicidade de produtos, além de aplicar corretamente o WHERE para filtrar clientes com data de cadastro anterior a 2020.

Uma dica interessante para o futuro é deixar as consultas ainda mais claras e seguras, utilizando alias e funções de data quando necessário. Por exemplo:

-- Consulta de produtos distintos vendidos
SELECT DISTINCT p.id_produto, p.nome_do_produto
FROM tabelavendasdesafioaula1 AS v
JOIN tabelaprodutosdesafioaula1 AS p 
    ON v.id_produto = p.id_produto;

-- Consulta de clientes cadastrados antes de 2020
SELECT nome_do_cliente, data_de_cadastro
FROM tabelaclientesdesafioaula1
WHERE YEAR(data_de_cadastro) < 2020;

Isso ajuda a manter o código mais legível e garante que o filtro por ano seja aplicado corretamente, mesmo que data_de_cadastro esteja em formato de data completa.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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