Google app engine 如何在应用程序引擎应用程序的GQL中使用OR子句?
我正在使用Google app engine编写一个web应用程序。我是应用引擎新手,所以不知道如何在下面写下查询。我想从我的表中获取唯一的记录 以下是查询:Google app engine 如何在应用程序引擎应用程序的GQL中使用OR子句?,google-app-engine,gql,Google App Engine,Gql,我正在使用Google app engine编写一个web应用程序。我是应用引擎新手,所以不知道如何在下面写下查询。我想从我的表中获取唯一的记录 以下是查询: SELECT * FROM USERMASTER WHERE username='larry' OR emailID='abc@abc.com' AND accounttype='USER_LOGIN'; 但获取无效的GQL查询字符串 请帮助我更正它,以便我可以获取唯一的记录。来自: GQL没有OR运算符。然而,它确实有一个内在的原因
SELECT * FROM USERMASTER WHERE username='larry' OR emailID='abc@abc.com' AND accounttype='USER_LOGIN';
但获取无效的GQL查询字符串
请帮助我更正它,以便我可以获取唯一的记录。来自:
GQL没有OR运算符。然而,它确实有一个内在的原因
运算符,它提供有限形式的OR。
IN运算符将属性的值与列表中的每个项进行比较。
IN运算符相当于多个=查询,每个值一个,
这些都是在一起的。一种实体,其给定属性的值为
等于可以为查询返回的列表中的任何值