0
Bu sorguyu GAE GQL'de çalıştırmak istiyorum. Burada innner sorgusu, "id" olarak Google App Engine Veri Deposu'nda NOT IN deyimi nasıl kullanılır?
select * from Content where masterContentTypeId not in (select id from MasterContentType)
GAE tarafından oluşturulan tamsayı türüdür.
ama bu hatayı
GQL query error: Encountered "not" at line 1, column 49. Was expecting one of: "contains" ... "has" ... "is" ... "=" ... "<" ... "<=" ... ">" ... ">=" ... "." ... "(" .
veriyor nasıl doğru sorgu yapabilirsiniz?
herhangi alternatif bunun için var? –
Sanırım birkaç bağımsız sorguya bölebilirsiniz. Birincisi 'masterContentTypes'ds, daha sonra tüm' Content' ile farklı 'masterContentTypeId' ve bu iki listeyi kodunuzda karşılaştırın. Veya tüm 'İçerik' tablosunu yineleyebilirsiniz. –
Bana yardım edebilir misin? GQL'de "MasterContentType'dan id seçin" sorgusunu çalıştırırsam, neden "id" sütun olarak tanınmadı. Bu sütun, anahtar olarak tablodaki "Kimlik/Ad" olarak gösterilir ve "'dan" select * çalıştırırsam iyi çalışır. Sorguyu kullanarak yalnızca Id sütununu nasıl görüntüleyebilirim? –