根据the Wikipedia article on Google App Engine:这是什么意思说“select语句的where子句可以执行>,> =,<,<=仅在一列上的操作”?
的其中选择语句 的条款可以执行>,> =,<,< =操作上 一个唯一的列。因此,只有 简单的条款可以构造 。
这是什么意思?
根据the Wikipedia article on Google App Engine:这是什么意思说“select语句的where子句可以执行>,> =,<,<=仅在一列上的操作”?
的其中选择语句 的条款可以执行>,> =,<,< =操作上 一个唯一的列。因此,只有 简单的条款可以构造 。
这是什么意思?
例如,这种查询是允许的:
select from Person where birthYear >= minBirthYearParam
&& birthYear <= maxBirthYearParam
然而,这个查询不允许的,因为它在两个不同的属性使用不等式过滤器在同一个查询:
select from Person where birthYear >= minBirthYearParam
&& height >= minHeightParam // ERROR
听起来像你不能比较两列彼此:WHERE Column1 > Column2
不会工作,例如。
Google在他们的article上解释了关于查询App Engine数据存储的问题。查找标题为项目符号列表,“过滤器运算符可以是下列任何一项:”
是的,你不能这样做,但问题是http://stackoverflow.com/questio回答NS/1461444 /什么 - 做 - 它 - 平均到说,是最where子句-的选语句可任意执行/ 1461483#1461483 – Kinlan 2009-09-24 13:16:49