SQL запрос со сложной сортировкой

Бюджет: по договоренности
Есть таблица с полями:

Название
Атрибут 1
Атрибут 2
Атрибут 3

Необходимо написать запрос, при котором все записи будут выведены со следующей сортировкой:

Атрибут 1 – линейная сортировка по возрастанию
Атрибут 2 – цикличная сортировка по возрастанию
Атрибут 3 – линейная сортировка по возрастанию

Номера атрибутов – их приоритет при сортировке.

Основная сложность – сделать цикличную сортировку по атрибуту 2.

Т.е. брать следующее наименьшее значение атрибута 3 для очередного атрибута 2 (который отсортирован по возрастанию циклично).

Из примера во вложении все должно стать понятно.
Опубликован 02.07.2013 в 20:10

Выберите способ верификации:

Обновите страницу после прохождения верификации.