@astrotrain

Как добавить в вывод mysql инкрементное поле?

Я не знаю как это правильно назвать, но в общем мне нужно вывести некие данные и чтобы с каждой записью выводилось поле, означающее ее номер. Вот так:
row1: field1, field2, 1
row2: field1, field2, 2
...
rowN: field1, field2, N

То есть эти данные не хранить в таблицы, а формировать при выводе. Тут, видимо, нужна процедура какая-то?
  • Вопрос задан
  • 180 просмотров
Пригласить эксперта
Ответы на вопрос 1
Immortal_pony
@Immortal_pony Куратор тега MySQL
SET @id = 0;
;
SELECT 
    @id := @id+1,
    table.`field1`,
    table`field2`
FROM `table`
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы