PHP/MySQL | Выбор строк ДО выполнения условия
![](/views/icon/no_avatar.png)
DELETED
Автор
2 июля 2015, в 18:39
Delete
Конкретно нужно посчитать строки по убыванию значения в определённой ячейке (рейтинг), пока не будет найдена строка с моим (например) айди.
Например в табле 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, так как мой рейт на третей по убыванию строке
Вроде расписал ТЗ мля :)
Хелп...
Подскажите запрос на выбор из таблицы строк, пока не выполнится условие.
Конкретно нужно посчитать строки по убыванию значения в определённой ячейке (рейтинг), пока не будет найдена строка с моим (например) айди.
Например в табле 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, ну так и есть )) Здаров )
![](/views/icon/no_avatar.png)
DELETED
Автор
2 июля 2015, в 18:50
Delete
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
Вилы_Выкидные (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
во-во, в этом плане, спс, дальше соображу
Сибирский, дароффф, чего пропал опять? =)
![](/views/icon/no_avatar.png)
DELETED
Автор
2 июля 2015, в 19:43
Delete
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
Вилы_Выкидные (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
всё ништяк, брателло, накалякал мод рейта в курилке :)