如何在GQL中使用OR子句用于应用程序引擎应用程序?

时间:2014-12-23 04:24:12

标签: google-app-engine gql

我正在使用Google应用引擎编写一个Web应用程序。我是应用程序引擎的新手所以不知道我们怎么能写下面的查询。我想从我的表中获取唯一的记录。

这是查询:

SELECT * FROM USERMASTER WHERE username='larry' OR emailID='abc@abc.com' AND accounttype='USER_LOGIN';

但获得无效的GQL查询字符串。

请帮我改正,以便我可以获取独特的记录。

1 个答案:

答案 0 :(得分:0)

来自GQL Reference

  

GQL没有OR运算符。但是,它确实有一个IN   运算符,提供有限形式的OR。

     

IN运算符将属性的值与列表中的每个项进行比较。   IN运算符相当于许多=查询,每个值一个,   ORed在一起。给定属性的值的实体   等于可以为查询返回列表中的任何值。