Помогите с запросом

Krava
Дата: 10.02.2013 21:02:52
Помогите с запросом.
Есть запрос
SELECT id, name, cat FROM table

В поле cat может быть содержимое: 1 или 2
Как сделать All запрос чтобы данные чередовались по cat (первая строка cat = 1, вторая строка cat=2, третья строка cat=1)
Akina
Дата: 10.02.2013 21:50:32
Прочитать ФАК по намурации записей группы. Использовать.
Krava
Дата: 10.02.2013 22:19:26
Akina,
Спасибо, разобрался

SET @i := 0;
SELECT id, sait, @i := @i + 1 AS row_number from vacancy where sait = IF(@i%2=0, 1, 2) limit 10;


Вот только как бы это сделать без SET буду думать. Поскольку запрос нужно в ORM запихнуть.