可以将带有子查询的 Mysql 查询转换为 web2py DAL 吗?
Posted
技术标签:
【中文标题】可以将带有子查询的 Mysql 查询转换为 web2py DAL 吗?【英文标题】:Convert Mysql query with subquery to web2py DAL possible? 【发布时间】:2014-05-06 19:33:38 【问题描述】:特别是 Python 和 Web2py 的新手。难以转换为 DAL
这个:
select t.id, t.gp_pro_id, t.gp_historicdate
from course t where t.gp_historicdate =
(select MAX(a.gp_historicdate)
from course a where a.id = t.id)
任何帮助将不胜感激。我只是不想使用executesql
,但如果无法翻译,我会使用。
谢谢!
【问题讨论】:
能否详细介绍course
表的结构?
【参考方案1】:
小菜一碟!
db(db.course.gp_historicdate == db.course.gp_historicdate.max()).select(db.course.id, db.course.gp_pro_id, db.course.gp_historicdate)
Check the official documentation
【讨论】:
以上是关于可以将带有子查询的 Mysql 查询转换为 web2py DAL 吗?的主要内容,如果未能解决你的问题,请参考以下文章