MySQL Select DISTINCT mehrere Spalten basierend auf der Eindeutigkeit einer Zeile?
Ich versuche zu verstehen, was diese Abfrage genau bewirkt:
<code>SELECT DISTINCT `state`, `state_name` FROM `geo` ORDER BY `state_name` ASC </code>
Ich versuche nur, 2 Spalten (state und state_name) auszuwählen. Ich möchte nur eindeutige Zeilen ohne doppelte Werte für das state-Feld. Es ist mir egal, ob das Feld state_name doppelte Werte enthält.
Überprüft meine Abfrage beide Spalten auf Eindeutigkeit oder nur auf Status?