Le DISTINCT
s'applique au niveau de la ligne, il est inutile de sélectionner des valeurs distinctes uniquement dans une colonne. C'est pourquoi il reste avant toute expression qui apparaît dans le SELECT
clause.
Il supprime les lignes en double de la sortie, en gardant une seule instance de n'importe quelle paire (make
, model
) que vous avez dans le tableau.
SELECT DISTINCT make, model
FROM bs_cars
ORDER BY make, model ASC
Consultez la documentation :http://dev.mysql.com/doc /refman/5.7/en/select.html