lucas
Guest
Нумерация строк в БД
Здравствуйте.
Существует каталог ссылок, хранящий свои данные в БД MySQL.
Основная таблица, которая содержит собственно ссылки, имеет такую структуру:
Также существует таблица рубрик и таблица-связка ссылки/рубрики.
Данные ссылки показываются на главной странице каталога в виде top-списка, отсортированного по рейтингу (столбец rating), при этом ссылки нумеруются 1, 2, 3 и т. д.
Также эти ссылки выводятся на странице рубрики, и, что закономерно, в сортировке по рейтингу идут "с пропусками", т. е. нумеровать их следует, например, так: 54, 61, 158, 159 и т. д.
Нет проблемы пронумеровать ссылки непосредственно в скрипте, выбрав из БД их все, однако хотелось бы знать, не существует ли способа пронумеровать их средствами БД?
Заранее спасибо.
Здравствуйте.
Существует каталог ссылок, хранящий свои данные в БД MySQL.
Основная таблица, которая содержит собственно ссылки, имеет такую структуру:
Код:
id int unsigned auto_increment
description text
url text
rating int unsigned
Данные ссылки показываются на главной странице каталога в виде top-списка, отсортированного по рейтингу (столбец rating), при этом ссылки нумеруются 1, 2, 3 и т. д.
Также эти ссылки выводятся на странице рубрики, и, что закономерно, в сортировке по рейтингу идут "с пропусками", т. е. нумеровать их следует, например, так: 54, 61, 158, 159 и т. д.
Нет проблемы пронумеровать ссылки непосредственно в скрипте, выбрав из БД их все, однако хотелось бы знать, не существует ли способа пронумеровать их средствами БД?
Заранее спасибо.