DISTINCT možnost platí na úrovni řádku, nemá smysl vybírat odlišné hodnoty pouze z jednoho sloupce. To je důvod, proč zůstává před jakýmkoli výrazem, který se objeví v SELECT doložka.
Odstraňuje duplicitní řádky z výstupu a zachovává jedinou instanci libovolného páru (make , model ) máte v tabulce.
SELECT DISTINCT make, model
FROM bs_cars
ORDER BY make, model ASC
Zkontrolujte dokumentaci:https://dev.mysql.com/doc /refman/5.7/cs/select.html