Позиция в GQL-запросе Google Appengine - PullRequest
0 голосов
/ 05 сентября 2011

мне нужно использовать функцию ранга в запросе gql ..

SELECT * FROM ScoreBoard WHERE finish = True ORDER BY попытки

как получить ранг для каждой записи ... есть ли какая-либо функция, подобная рангу, похожая на MS SQL ..

1 Ответ

0 голосов
/ 05 сентября 2011

Не существует эффективного способа сделать это за исключением извлечения всех сущностей и их последовательной нумерации - это все, что делает 'rank' в SQLВместо этого вы должны предварительно вычислить, используя библиотеку, такую ​​как app-engine-ranklist .

...