Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 如何在应用程序引擎应用程序的GQL中使用OR子句?_Google App Engine_Gql - Fatal编程技术网

Google app engine 如何在应用程序引擎应用程序的GQL中使用OR子句?

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运算符。然而,它确实有一个内在的原因

我正在使用Google app engine编写一个web应用程序。我是应用引擎新手,所以不知道如何在下面写下查询。我想从我的表中获取唯一的记录

以下是查询:

SELECT * FROM USERMASTER WHERE username='larry' OR emailID='abc@abc.com' AND accounttype='USER_LOGIN';
但获取无效的GQL查询字符串

请帮助我更正它,以便我可以获取唯一的记录。

来自:

GQL没有OR运算符。然而,它确实有一个内在的原因 运算符,它提供有限形式的OR。

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