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:http://dev.mysql.com/doc /refman/5.7/cs/select.html