Есть ли способ в SQL (MySQL) сделать ORDER BY "циклического перебора" для определенного поля?
В качестве примера я хотел бы взять такую таблицу:
+-------+------+
| group | name |
+-------+------+
| 1 | A |
| 1 | B |
| 1 | C |
| 2 | D |
| 2 | E |
| 2 | F |
| 3 | G |
| 3 | H |
| 3 | I |
+-------+------+
И выполните запрос, который выдаст результаты в следующем порядке:
+-------+------+
| group | name |
+-------+------+
| 1 | A |
| 2 | D |
| 3 | G |
| 1 | B |
| 2 | E |
| 3 | H |
| 1 | C |
| 2 | F |
| 3 | I |
+-------+------+
Обратите внимание, что в таблице может быть много строк, поэтому я не могу упорядочить приложение. (Очевидно, что в запросе также было бы предложение LIMIT).