Segue dados abaixo:
SELECT c.nome
FROM Pedidos p
RIGHT JOIN clientes c
ON c.ID = p.IDcliente
WHERE p.IDcliente IS NULL;
Segue dados abaixo:
SELECT c.nome
FROM Pedidos p
RIGHT JOIN clientes c
ON c.ID = p.IDcliente
WHERE p.IDcliente IS NULL;
Olá! Tudo bom?
Excelente! Siga praticando com os desafios e sempre compartilhe conosco.
Você soube aplicar o RIGHT JOIN de forma eficiente para encontrar clientes sem pedidos, aproveitou o filtro com IS NULL
para isolar registros ausentes na tabela e entendeu como o comando JOIN
é essencial para análises entre tabelas com relacionamentos.
Como dica adicional, experimente utilizar o LEFT JOIN invertendo a ordem das tabelas quando quiser obter o mesmo resultado partindo da tabela Pedidos
. Assim:
SELECT c.nome
FROM clientes c
LEFT JOIN pedidos p
ON c.ID = p.IDcliente
WHERE p.IDcliente IS NULL;
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!