Задать вопрос
@astrotrain

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

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

То есть эти данные не хранить в таблицы, а формировать при выводе. Тут, видимо, нужна процедура какая-то?
  • Вопрос задан
  • 184 просмотра
Подписаться 1 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Immortal_pony
@Immortal_pony Куратор тега MySQL
SET @id = 0;
;
SELECT 
    @id := @id+1,
    table.`field1`,
    table`field2`
FROM `table`
Ответ написан
Ваш ответ на вопрос

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

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