SQLAlchemy 中的 MySQL 语句

Posted

技术标签:

【中文标题】SQLAlchemy 中的 MySQL 语句【英文标题】:MySQL statement in SQLAlchemy 【发布时间】:2015-03-11 07:57:47 【问题描述】:

如何在 SQLAlchemy 中编写此语句?

SELECT post_id, forum_id, topic_id
FROM posts p
WHERE post_time =
  (SELECT max(post_time) FROM posts p2
   WHERE p2.topic_id = p.topic_id
   AND p2.forum_id = p.forum_id)
GROUP BY forum_id, topic_id, post_id
ORDER BY post_time DESC

【问题讨论】:

查看子查询。 docs.sqlalchemy.org/en/rel_0_9/orm/… 看起来像我要找的,你可以回答,我会标记为已解决。 【参考方案1】:

子查询就是您要查找的内容。

http://docs.sqlalchemy.org/en/rel_0_9/orm/tutorial.html#using-subqueries

【讨论】:

以上是关于SQLAlchemy 中的 MySQL 语句的主要内容,如果未能解决你的问题,请参考以下文章

flask-sqlalchemy怎么用原生sql语句

SQLAlchemy 中的 MySQL 语句

使用sqlalchemy对mysql进行增删改查

sqlalchemy执行sql语句

MySQL 数据使用谷歌云 SQL 和 SQLAlchemy 进行缓存

sqlalchemy 使用pymysql连接mysql 1366错误