gpt4 book ai didi

java - 如何合并 SQLite 和 PostgreSQL 中的两个不同表?

转载 作者:行者123 更新时间:2023-12-02 03:38:51 25 4
gpt4 key购买 nike

我在 JAVA 中组合来自不同数据库查询的两个表时遇到问题。我有 2 个表 A 和 B。A 属于 SQLite DB,B 属于 Postgres DB。

有没有办法组合这两个表并获得输出。

我尝试从内部联接查询联接这些表,但它对我不起作用。

表A属于sqlite数据库

  appid |  charid
------+--------
2142 | 2
2142 | 4
2142 | 7

表 B 属于 Postgres DB

charid  |          charname
--------+----------------------------
1 | Bandwidth
2 | Prone to misuse
3 | Transfer files
4 | Tunnels apps

我必须显示如下输出:

  appid |          charname
--------+----------------------------
2142 | Excessive Bandwidth
2142 | Prone to misuse
2145 | Transfer files
2146 | Tunnels other apps

最佳答案

您无法在单个查询中跨 JDBC 驱动程序访问多个数据库。

您必须执行两个查询并在自己的代码中自行将它们合并在一起。

如果这是一个长期解决方案,请考虑跨数据库复制静态表。甚至可能整合到一个数据库中。

关于java - 如何合并 SQLite 和 PostgreSQL 中的两个不同表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56847557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com