Mar*_*ark 5 python session join sqlalchemy
如果我有多个会话到不同的数据库,有没有办法在一个查询中跨它们执行连接?
例如,我正在集成两个程序,中间有一个表来将id从一个转换为另一个.我目前只是尝试运行单独的查询,使用前一个数据构建下一个查询.它似乎变得有点混乱,我想在一个查询中做到这一点.
我还没有找到任何说明这是可能的,并且知道查询是在会话上完成的,这让我相信这可能不是.
谢谢
zzz*_*eek 2
如果这些是真正独立的数据库服务器,则需要使用dblink等系统来建立从一个数据库到另一个数据库的透明代理。否则,如果这些数据库位于同一服务器上,通常有某种方法可以引用其他模式/数据库中的表,但这在很大程度上取决于所使用的数据库类型。
但无论如何,这些例程都涉及能够在单个连接上寻址所有数据库,这意味着在单个会话中。如果您无法在一条 SQL 语句中完成此操作,那么您就无法使用 SQL JOIN,您需要整理内存中的数据。
归档时间:
12 年,5 月 前
查看次数:
733 次
最近记录:
12 年,4 月 前