Python Gql查询返回零记录。为什么?
股票类别Python Gql查询返回零记录。为什么?,python,google-app-engine,gql,Python,Google App Engine,Gql,股票类别 class stock(db.Model): part_number = db.StringProperty() description = db.StringProperty() units = db.StringProperty() remark = db.StringProperty() pid = db.StringProperty() db.GqlQuery("Select * from stock where part_number&g
class stock(db.Model):
part_number = db.StringProperty()
description = db.StringProperty()
units = db.StringProperty()
remark = db.StringProperty()
pid = db.StringProperty()
db.GqlQuery("Select * from stock where part_number>=:1 and part_number<:2 and remark ='Result'",old_part,old_part+ u"\ufffd")
db.GqlQuery("Select * from stock where part_number>=:1 and part_number<:2 and pid=:3",old_part,old_part+ u"\ufffd",pid)
下面是我的Gql查询:
db.GqlQuery("Select * from stock where part_number>=:1 and part_number<:2 and pid=:3 and remark ='Result'",old_part,old_part+ u"\ufffd",pid)
db.GqlQuery(“从库存中选择*,其中零件号>=:1和零件号=:1和零件号=:1和零件号可以发布数据的子集吗?也是”:“语法的一部分?我对GqlQuery一无所知。您确定第二次和第三次查询返回的是相同的4条记录吗?回答这个问题需要查看您的股票类。@Dave W.Smith在问题中更新