Loading...
PHP/MySQL | Выбор строк ДО выполнения условия
Подскажите запрос на выбор из таблицы строк, пока не выполнится условие.

Конкретно нужно посчитать строки по убыванию значения в определённой ячейке (рейтинг), пока не будет найдена строка с моим (например) айди.

Например в табле 5 строк и рейтинги идут там 5, 7, 9, 3, 6

Мой рейт 6, нужно посчитать по убыванию, сколько будет строк, пока не найдёт мой рейт, типа выборка идёт 9,7,6,5,3, так вот 5,3 считать не нужно, нужно чтобы посчитало 9,7,6 и выдало сумму строк=3, так как мой рейт на третей по убыванию строке

Вроде расписал ТЗ мля :)

Хелп...
Вилы_Выкидные (02.07.2015 в 18:39)
Подскажите запрос на выбор из таблицы строк, пока не выполнится условие.

Конкретно нужно посчитать строки по убыванию значения в определённой ячейке (рейтинг), пока не будет найдена строка с моим (например) айди.

Например в табле 5 строк и рейтинги идут там 5, 7, 9, 3, 6

Мой рейт 6, нужно посчитать по убыванию, сколько будет строк, пока не найдёт мой рейт, типа выборка идёт 9,7,6,5,3, так вот 5,3 считать не нужно, нужно чтобы посчитало 9,7,6 и выдало сумму строк=3, так как мой рейт на третей по убыванию строке

Вроде расписал ТЗ мля :)

Хелп...


Выбрать по >= не?

SELECT COUNT(*) as `your_rate` FROM `table` WHERE `rate`>=6
________
посл. ред. 02.07.2015 в 18:43; всего 1 раз(а); by VarrkaN
VarrkaN, ну так и есть )) Здаров )
VarrkaN (02.07.2015 в 18:43)
Вилы_Выкидные (02.07.2015 в 18:39)
Подскажите запрос на выбор из таблицы строк, пока не выполнится условие.

Конкретно нужно посчитать строки по убыванию значения в определённой ячейке (рейтинг), пока не будет найдена строка с моим (например) айди.

Например в табле 5 строк и рейтинги идут там 5, 7, 9, 3, 6

Мой рейт 6, нужно посчитать по убыванию, сколько будет строк, пока не найдёт мой рейт, типа выборка идёт 9,7,6,5,3, так вот 5,3 считать не нужно, нужно чтобы посчитало 9,7,6 и выдало сумму строк=3, так как мой рейт на третей по убыванию строке

Вроде расписал ТЗ мля :)

Хелп...


Выбрать по >= не?

SELECT COUNT(*) as `your_rate` FROM `table` WHERE `rate`>=6


во-во, в этом плане, спс, дальше соображу
Сибирский, дароффф, чего пропал опять? =)
VarrkaN (02.07.2015 в 18:43)
Вилы_Выкидные (02.07.2015 в 18:39)
Подскажите запрос на выбор из таблицы строк, пока не выполнится условие.

Конкретно нужно посчитать строки по убыванию значения в определённой ячейке (рейтинг), пока не будет найдена строка с моим (например) айди.

Например в табле 5 строк и рейтинги идут там 5, 7, 9, 3, 6

Мой рейт 6, нужно посчитать по убыванию, сколько будет строк, пока не найдёт мой рейт, типа выборка идёт 9,7,6,5,3, так вот 5,3 считать не нужно, нужно чтобы посчитало 9,7,6 и выдало сумму строк=3, так как мой рейт на третей по убыванию строке

Вроде расписал ТЗ мля :)

Хелп...


Выбрать по >= не?

SELECT COUNT(*) as `your_rate` FROM `table` WHERE `rate`>=6



всё ништяк, брателло, накалякал мод рейта в курилке :)
Онлайн: 3
Время:
Gen. 0.1092
(c) Bym.Guru 2010-2025