我的python GAE应用程序中有两种实体类型 - 两者都具有相似的属性 - 我想查询两个列表并根据两种类型共有的属性对结果进行排序。所以有些东西:
db.GqlQuery("SELECT * FROM Video1, Video2 ORDER BY views DESC").fetch(1000)
我可以直接在GQL中执行此操作吗?
答案 0 :(得分:3)
没有。您需要运行两个查询,每种查询一个。
查看GQL和GqlQuery class引用。
你实际上可以使用db.GqlQuery('SELECT')来获取所有内容。但是,您无法过滤或订购它(键除外)。
修改强>:
您可以查看PolyModel。