|
Запросы, возвращающие последние desc N записей до определенной записи
|
|||
---|---|---|---|
#18+
Здравствуйте. Помогите пожалуйста с двумя запросами. Таблица БД простенькой онлайновой игрушки, в которой в каждой строке помимо прочего присутствуют временная метка, ник игрока и статус игровой сессии. 1. Должен возвращать последние N записей, соответствующих определенному критерию, т.е. пока игрок не умер, и не появилась запись с полем "статус сессии" = "Dead". Т.е. "Последний "стрик"". 2. Должен возвращать наибольшее кол-во записей, идущих непрерывно между записями с "статус сессии" = "Dead". Т.е. "Наибольший "стрик"". Насколько понял, потребуется создать две хранимые функции с циклами внутри? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2020, 15:28 |
|
Запросы, возвращающие последние desc N записей до определенной записи
|
|||
---|---|---|---|
#18+
Allan Stark, Оно? хотя если хочется автогеном через задний проход - можно и циклы, хранимки и т.п. костыли... (круглый) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2020, 15:33 |
|
Запросы, возвращающие последние desc N записей до определенной записи
|
|||
---|---|---|---|
#18+
kolobok0, Вот чувствовал, что есть красивое решение... Данкешон! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2020, 15:36 |
|
Запросы, возвращающие последние desc N записей до определенной записи
|
|||
---|---|---|---|
#18+
Allan Stark, да, в догонку... если упрётесь в не достаточное время ответа - то можно сделать финт ушами. ограничивать не два интервала выборки а только один. а на клиенте сечь выход за второй интервал. это работает быстрее :) - движку меньше анализировать :) (круглый) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2020, 16:32 |
|
|
start [/forum/topic.php?fid=47&fpage=19&tid=1828503]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 262ms |
total: | 407ms |
0 / 0 |