Domanda

Ho due tipi di entità nel mio pitone GAE applicazione - sia con attributi simili - e mi piacerebbe interrogare entrambe le liste e ordinare il risultato secondo un comune attributo per entrambi i tipi. Quindi, qualcosa sulla falsariga di:

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

Posso fare questo in GQL direttamente?

È stato utile?

Soluzione

No. È necessario eseguire due query, uno per ogni tipo.

Controlla la GQL e riferimenti alle classi GqlQuery .

Si può realmente fare una query utilizzando kindless db.GqlQuery ( 'Select') per andare a prendere tutto. Tuttavia, non è possibile filtrare o ordinarlo (diverso da chiave ).

modifica :

Si può voler controllare PolyModel .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top