Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何执行几个不相关的查询,以便在单个DB请求中发送它们?_Python_Sqlalchemy - Fatal编程技术网

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操作,甚至查询,这可能吗