Python: DISTINCT для набора результатов GQuery (GQL, GAE)

Представьте, что вы получили объект в хранилище данных Google App Engine, где хранятся ссылки для анонимных пользователей. Вы хотели бы выполнить следующий SQL-запрос, который не поддерживается:

SELECT DISTINCT user_hash FROM links

Вместо этого вы можете использовать:

user = db.GqlQuery("SELECT user_hash FROM links")

Как использовать Pythonнаиболее эффективно отфильтровать результат, чтобы он возвращал набор результатов DISTINCT? Как посчитать набор результатов DISTINCT?

Ответы на вопрос(4)

Ваш ответ на вопрос