DISTINCT will return only single lines, therefore:
Is my query checking both columns for uniqueness or just state?
Both speakers
Instead, you can switch to GROUP BY.
SELECT `state`, `state_name` FROM `geo` group by 'state', 'state_name' ORDER BY `state_name` ASC
Chris gessler
source share