Может ли запрос GQL выполнить заказ более чем на два или более рода?
-
29-09-2019 - |
Вопрос
У меня есть два вида сущностей в моем приложении Python Gae - как с похожими атрибутами - и я хотел бы запросить оба списка, так и заказывать результат в соответствии с атрибутом, общим для обоих видов. Так что-то вдоль линий:
db.GqlQuery("SELECT * FROM Video1, Video2 ORDER BY views DESC").fetch(1000)
Могу ли я сделать это в GQL напрямую?
Решение
Нет. Вам нужно запустить два запроса, по одному на каждый вид.
Проверьте GQL и Класс gqlquery Рекомендации.
Вы можете сделать WineLess Query, используя db.gqlquery ('Выбрать'), чтобы получить все. Тем не менее, вы не можете отфильтровать или заказывать его (кроме ключ).
редактировать:
Вы можете проверить Полимедель.
Не связан с StackOverflow