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!

1
resposta

Resolução Exercício - Encontrando clientes sem pedidos

SELECT
    *
FROM pedidos AS p
RIGHT JOIN clientes AS c ON p.idcliente = c.id
WHERE p.id IS NULL
;

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Carlos! Como vai?

Sua consulta está correta para identificar clientes sem pedidos, usando RIGHT JOIN entre pedidos e clientes e filtrando os registros em que p.id IS NULL. Isso faz com que apareçam os clientes que existem na tabela clientes, mas não possuem correspondência na tabela pedidos, como mostrado no resultado com o cliente Paulo Sousa.

Qual das formas você acharia mais fácil de interpretar: RIGHT JOIN ou LEFT JOIN?

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