Il DISTINCT
opzione si applica a livello di riga, non ha senso selezionare valori distinti solo da una colonna. Questo è il motivo per cui sta prima di qualsiasi espressione che appare in SELECT
clausola.
Rimuove le righe duplicate dall'output, mantenendo una singola istanza di qualsiasi coppia (make
, model
) che hai nella tabella.
SELECT DISTINCT make, model
FROM bs_cars
ORDER BY make, model ASC
Controlla la documentazione:http://dev.mysql.com/doc /refman/5.7/en/select.html