Выборка уникальных комбинаций данных

Armageddance

Новичок
Подскажите плиз, кто разбирается, пусть у меня есть таблица вида
id (auto_increment, primary key) field1 filed2
поля filed - типа INT

Надо выбрать парные уникальные значения из нее для полей field
то есть например если значения (1, 3) для field1 и field2 соответственно уже встречались, то тогда значения (3,1) не выбирать и т.д. Можно это сделать средствами mysql?
 

Gas

может по одной?
можно, используй IF для того чтобы первым было всегда меньшее (или наоборот большее)
 

Armageddance

Новичок
SELECT DISTINCT * , field_1 + field_2 AS sf1f2 FROM `table` WHERE field_1 <= field_2 ORDER BY sf1f2, field_1
вот что намудрил, вроде правильно работает
 
Сверху