私はこのクエリが正確に何をするのかを理解しようとしています:
SELECT DISTINCT `state`, `state_name` FROM `geo` ORDER BY `state_name` ASC
私がやろうとしているのは、2つの列(stateとstate_name)を選択することだけです。stateフィールドに重複する値がない一意の行のみが必要です。state_nameフィールドに重複する値があるかどうかは関係ありません。
私のクエリは両方の列の一意性をチェックしていますか、それとも状態だけですか?