DISTINCT
opcja obowiązuje na poziomie wiersza, nie ma sensu wybieranie odrębnych wartości tylko z jednej kolumny. Dlatego pozostaje przed jakimkolwiek wyrażeniem, które pojawia się w SELECT
klauzula.
Usuwa zduplikowane wiersze z danych wyjściowych, zachowując pojedynczą instancję dowolnej pary (make
, model
) masz w tabeli.
SELECT DISTINCT make, model
FROM bs_cars
ORDER BY make, model ASC
Sprawdź dokumentację:http://dev.mysql.com/doc /refman/5.7/en/select.html