0
respostas

encontrando clientes sem pedidos

SELECT nome from clientes WHERE id not in(select DISTINCT(idcliente) from pedidos);

Meu primeiro pensamento para resolver essa questão foi usar o DISTINCT para retorna valores de diferentes idcliente que fizeram pedidos, e depois pensei em usar o NOT IN para retorna só o nome do clientes que não fizeram pedidos, agora vi uma outra forma de resolver usando right, na questão de rapidez do banco qual das duas e a melhor query?