Как найти* * положение одной записи в ограниченном , произвольно заказал набор записей ?

MySQL

Предположим, вы хотите получить только одну запись некоторых id, но вы хотите знать, что его положение не было бы, если бы вы встретили ее в большой упорядоченный набор.

в Случае точка, фото-галерея. Вы приземлитесь на одну фотографию, но система должна знать, что его смещение в целые галереи.

я полагаю, я мог бы использовать пользовательские индексирование полей для отслеживания позиций, но должен быть более изящным способом в SQL в покое.

Найдено 7 ответов:

How to find the *position* of a single record in a limited, arbitrarily ordered record set?

http://stackoverflow.com/questions/673768/how-to-find-the-position-of-a-single-record-in-a-limited-arbitrarily-ordered

Посмотреть решение →

Яндекс.Метрика