1
resposta

[Sugestão] Colaborador duplicado no retorno da query

Percebi que caso a consulta seja feita da forma que foi apresentada na aula o colaborador de ID 84 aparece duas vezes.

SELECT * FROM HistoricoEmprego
WHERE datatermino ISNULL
ORDER BY salario DESC
LIMIT 5;

Estudando um pouco mais cheguei a uma versão onde essa repetição não acontece.

SELECT * FROM HistoricoEmprego
WHERE datatermino ISNULL
GROUP BY id_colaborador
ORDER BY MAX(salario) DESC
LIMIT 5;
1 resposta

Oii, Felipe!

Que bom que você está se aprofundando nos conceitos e testando diferentes abordagens! Muito obrigada por compartilhar com a gente, com certeza vai inspirar outras pessoa a procurarem outras formas de fazer.

Continue firme nos estudos.

Um abraço.