Frage

Ich habe zwei Arten Einheit in meinem Python GAE app - beide mit ähnlichen Attributen - und ich möchte beide Listen abzufragen und das Ergebnis der Reihenfolge nach einem Attribut für beide Arten. So etwas entlang der Linien von:

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

Kann ich dies tun in GQL direkt?

War es hilfreich?

Lösung

Nein. Sie müssen zwei Abfragen ausführen, eine für jede Art.

Schauen Sie sich die GQL und GqlQuery Klasse Referenzen.

Sie können tatsächlich eine kindless Abfrage tun db.GqlQuery mit ( ‚SELECT‘) alles zu holen. Sie können jedoch nicht Filter oder um es (anders als durch Taste ).

Bearbeiten :

Sie können wollen PolyModel .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top