O
DISTINCT opção se aplica no nível da linha, não faz sentido selecionar valores distintos apenas de uma coluna. É por isso que fica antes de qualquer expressão que apareça no SELECT cláusula. Ele remove as linhas duplicadas da saída, mantendo uma única instância de qualquer par (
make , model ) você tem na tabela. SELECT DISTINCT make, model
FROM bs_cars
ORDER BY make, model ASC
Verifique a documentação:https://dev.mysql.com/doc /refman/5.7/en/select.html