[MySQL] Узнать позицию в SELECT'е
считать COUNT тех строк, которые находятся выше. Конкретный запрос можно найти в факе на sql.ru
но правда сам еще не знаю как им пользоваться
считать COUNT тех строк, которые находятся выше. Конкретный запрос можно найти в факе на sql.ruКонкретный запрос я и сам могу написать.
Ты имеешь в виду, что-то типа
SELECT COUNT(*) FROM table WHERE условия_на_множество AND по_упорядочиванию_множества_они_выше_чем_нужный_элемент?
По-моему, в MySQL всё-таки должна быть какая-то возможность по-человечески получить эту позицию.
Конкретный запрос я и сам могу написать.что ж ты такой ленивый то, возьми и напиши, и все станет ясно , возможно, и запрос покажется вполне себе "человеческим".
Ты имеешь в виду, что-то типа
SELECT COUNT(*) FROM table WHERE условия_на_множество AND по_упорядочиванию_множества_они_выше_чем_нужный_элемент?
Но это нихрена не по-человечески
я именно курсором и добывал, но у меня был sql server
Оставить комментарий
kruzer25
Есть SELECT с некоторыми условиями на ряды, как-то упорядоченный; есть конкретная строка, подпадающая под те условия - как можно узнать её позицию?