我的Python Gae应用程序中有两种实体类型 - 都具有相似的属性 - 我想根据两种共同的属性查询列表和订购结果。因此,类似于:

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

我可以直接在GQL中执行此操作吗?

有帮助吗?

解决方案

否。您需要运行两个查询,每种查询一个。

查看 GQLGQLQUERY类 参考。

实际上,您可以使用db.gqlquery('select')进行所有查询以获取所有内容。但是,您不能过滤或订购(除了 钥匙).

编辑:

您可能想退房 聚合物.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top