MySQL Seleccione DISTINCT varias columnas en función de la singularidad de una fila?

Estoy tratando de entender lo que hace exactamente esta consulta:

<code>SELECT DISTINCT `state`, `state_name` FROM `geo` ORDER BY `state_name` ASC
</code>

Todo lo que estoy tratando de hacer es seleccionar 2 columnas (estado y nombre de estado), quiero solo filas únicas que no tengan valores duplicados para el campo de estado. No me importa si hay valores duplicados en el campo state_name.

¿Mi consulta está comprobando que ambas columnas son únicas o solo un estado?

Respuestas a la pregunta(2)

Su respuesta a la pregunta