DISTINCT
alternativet gäller på radnivå, det är ingen idé att välja distinkta värden endast från en kolumn. Det är därför det stannar före alla uttryck som visas i SELECT
klausul.
Den tar bort dubblettraderna från utdata, och behåller en enda instans av valfritt par (make
, model
) du har i tabellen.
SELECT DISTINCT make, model
FROM bs_cars
ORDER BY make, model ASC
Kontrollera dokumentationen:http://dev.mysql.com/doc /refman/5.7/en/select.html