обращение по индексу элемента

ambasador
Дата: 23.01.2013 10:16:03
Всех приветствую!
Имеем таблицу:
id name

1 green
2 red
3 blue
4 orange
5 white
6 black

Здесь id - primary key, auto_increment. при выборке из таблицы по определенному условию например: выбрать все, что больше 2

3 blue
4 orange
5 white
6 black

как ссылаться на элементы в этой таблице не по id а по индексу элемента, примерно так:
index id name

table[0] -> 3 blue
table[1] -> 4 orange
table[2] -> 5 white
table[3] -> 6 black
Akina
Дата: 23.01.2013 10:18:19
читайте ФАК раздела по нумерации в запросе.
ambasador
Дата: 23.01.2013 10:28:26
Akina,
А можно ссылочку, а то там много всего, не нашел!
ambasador
Дата: 23.01.2013 10:59:33
AlexeyVD
Дата: 23.01.2013 11:02:52
Вот вам простой пример нумерации (начиная с 0) с помощью переменной:
SELECT t.id, t.name, @i := @i + 1 AS num
FROM table1 t
JOIN (SELECT @i := -1) x
WHERE t.id > 2;
ambasador
Дата: 23.01.2013 11:32:07
AlexeyVD,
Вот спасибо, выручил!
похоже надо параллельно теорию почитывать иногда, чтобы подобных вопросов не возникало.