Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Duvida de como resolver essa questão (Filtro que excluí lançamentos repetidos)

Digamos que eu tenho um banco conforme exemplo abaixo:

Id      Nome      Apelido
1      Talita       Tatá
2      Janaina       Jana
3       Thainá       Tatá
4       Pedro       Pedrinho
5       Gabriel      Biel

E eu quero aplicar um filtro que me mostra as colunas Nome e Apelido, porém apenas os nomes e apelidos das pessoas que não tenham Apelido repetido conforme abaixo:

Nome               Apelido
Janaina              Jana
Pedro               Pedrinho
Gabriel               Biel

No caso, como eu faria? eu ja tentei usando DISTINCT porém ele ainda mostra a primeira linha que possui o valor repetido, e eu não quero que mostra nenhum

2 respostas
solução!

Oi, Arthur

Tabela "pessoas"

SELECT * FROM pessoas WHERE apelido NOT IN (SELECT apelido FROM pessoas GROUP BY apelido HAVING COUNT(*) > 1);

Deu certo! Obrigado!!