Может ли запрос GQL выполнить заказ более чем на два или более рода?

StackOverflow https://stackoverflow.com/questions/3900881

Вопрос

У меня есть два вида сущностей в моем приложении Python Gae - как с похожими атрибутами - и я хотел бы запросить оба списка, так и заказывать результат в соответствии с атрибутом, общим для обоих видов. Так что-то вдоль линий:

db.GqlQuery("SELECT * FROM Video1, Video2 ORDER BY views DESC").fetch(1000)

Могу ли я сделать это в GQL напрямую?

Это было полезно?

Решение

Нет. Вам нужно запустить два запроса, по одному на каждый вид.

Проверьте GQL и Класс gqlquery Рекомендации.

Вы можете сделать WineLess Query, используя db.gqlquery ('Выбрать'), чтобы получить все. Тем не менее, вы не можете отфильтровать или заказывать его (кроме ключ).

редактировать:

Вы можете проверить Полимедель.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top