我有一个名为recentOrders的表,我想从OrderID列返回具有最高值(基本上是最新的订单号)的行。
我可以返回一个看似随机的行:
s = recentOrders.select()
rs = s.execute()
row = rs.fetchone()
print(row)
我尝试了各种各样的事情:
s = recentOrders.select().order_by(OrderID.desc())
rs = s.execute()
row = rs.fetchone()
print(row)
但是我收到错误
NameError:name' OrderID'未定义
查询的正确语法是什么?
答案 0 :(得分:0)
感谢IljaEverilä的回答。
s = recentOrders.select().order_by(recentOrders.c.OrderID.desc())
rs = s.execute()
row = rs.fetchone()