Pewnie wielu użytkownikom MySQL'a brakuje rownum'a. Dobra wiadomość jest taka, że można w MySQL zbudować zapytanie realizujące (chyba) w pełni funkcjonalność rownum().

Wystarczy mały trick z wykorzystaniem zmiennych :

SET @rownum :=0;
SELECT
rownum,
name
FROM
(
SELECT
@rownum := @rownum +1 AS rownum,
name FROM users
ORDER BY name ) t1
WHERE
t1.rownum % 2 = 0;

Powyższe zapytanie zwróci co drugi wiersz z tabeli użytkowników posortowanej po nazwie.