0

例如,一对多关系中的 2 个类:

class owner(db.model):
    name = db.StringProperty()

class cat(db.model):
    name = db.StringProperty()
    owner = db.ReferenceProperty(owner)

那么我如何生成按 owner.name 排序的猫列表(然后可以选择按 cat.name)?

我尝试了“SELECT * FROM cat ORDER BY owner.name”但得到解析错误:在符号 .name 处没有其他符号

谢谢

4

1 回答 1

3

你不能;这将需要数据存储不支持的连接。如果您需要像这样排序,请对您的数据进行非规范化并在 cat 模型中包含所有者名称。

于 2010-08-26T17:01:13.217 回答