我想通过mysql数据库执行一个sql请求(一个SELECT)。然后,来自此请求的行将用于填充另一个表中的行。全部使用sqlalchemy ORM。我相信它看起来像是一个sql merge into语句,它会处理先前在第二个表中添加的行的更新。
通常我的sqlalchemy查询如下所示:
print sess.query(User.platform, User.population_current,
func.count(distinct(User._id))).filter(func.date(User.updated_at) == date.today()).all()
我想使用此请求的结果来填充另一个表。