我正在使用Google应用引擎编写一个Web应用程序。我是应用程序引擎的新手所以不知道我们怎么能写下面的查询。我想从我的表中获取唯一的记录。
这是查询:
SELECT * FROM USERMASTER WHERE username='larry' OR emailID='abc@abc.com' AND accounttype='USER_LOGIN';
但获得无效的GQL查询字符串。
请帮我改正,以便我可以获取独特的记录。
答案 0 :(得分:0)
GQL没有OR运算符。但是,它确实有一个IN 运算符,提供有限形式的OR。
IN运算符将属性的值与列表中的每个项进行比较。 IN运算符相当于许多=查询,每个值一个, ORed在一起。给定属性的值的实体 等于可以为查询返回列表中的任何值。