MySQLの LEAST()を使用できます。 および GREATEST() 関数とDISTINCT : SELECT DISTINCT LEAST(a, b), GREATEST(a, b) FROM mytable