Der DISTINCT
Option auf Zeilenebene gilt, macht es keinen Sinn, eindeutige Werte nur aus einer Spalte auszuwählen. Aus diesem Grund steht es vor jedem Ausdruck, der in SELECT
erscheint Klausel.
Es entfernt die doppelten Zeilen aus der Ausgabe und behält eine einzelne Instanz eines beliebigen Paares (make
, model
) haben Sie in der Tabelle.
SELECT DISTINCT make, model
FROM bs_cars
ORDER BY make, model ASC
Überprüfen Sie die Dokumentation:http://dev.mysql.com/doc /refman/5.7/en/select.html