Python 如何执行几个不相关的查询,以便在单个DB请求中发送它们?
假设我需要得到几个对象:Python 如何执行几个不相关的查询,以便在单个DB请求中发送它们?,python,sqlalchemy,Python,Sqlalchemy,假设我需要得到几个对象: obj1 = session.query(First).get(1) obj2 = session.query(Second).get(2) 据我所知,这种方式SQLAlchemy将逐个发送两个网络请求。 但纯SQL允许执行多个操作,因此只能向DB发送一个请求 我可以用SQLAlchemy实现同样的效果吗?我可以只发送一个请求来获取多个对象吗 在一个请求中进行几个独立的CRUD操作,甚至查询,这可能吗
obj1 = session.query(First).get(1)
obj2 = session.query(Second).get(2)
据我所知,这种方式SQLAlchemy将逐个发送两个网络请求。
但纯SQL允许执行多个操作,因此只能向DB发送一个请求
我可以用SQLAlchemy实现同样的效果吗?我可以只发送一个请求来获取多个对象吗
在一个请求中进行几个独立的CRUD操作,甚至查询,这可能吗