0

たとえば、1 対多の関係にある 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

できません; これには、データストアがサポートしていない結合が必要になります。このように並べ替える必要がある場合は、データを非正規化し、猫モデルに所有者名を含めます。

于 2010-08-26T17:01:13.217 に答える