2

MySQLでは次のようになります。

select * from table1 where column1 in('a'、'b'、'c');

GQLでそれを行う方法は?

4

3 に答える 3

5

すべてがここにあるようです

于 2009-07-09T13:47:24.677 に答える
4

次のいずれかを使用できます。

  result = db.GqlQuery("Select __key__ from model where column in ('a','b','c')")

また

   result = db.GqlQuery("Select * from model where column in ('a','b','c')")

_ _ key _ _ を使用した呼び出しは、* appengine での呼び出しよりもはるかに効率的です。それを行うためのデータストア呼び出しと CPU の使用量が少なくなります。

于 2009-07-09T13:55:09.707 に答える