如何将一个数据库表的查询结果在另一个数据库的表中当做条件再做查询呢?

akucindaim2 2011-07-08 10:48:33
如何将一个数据库表的查询结果在另一个数据库的表中当做条件再做查询呢?

不想用一条SQL语句去实现

现在的问题是,我先查询出来的是数据是一个LIST集合,我要如何将这个集合当做条件再进行查询呢?
...全文
1034 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
大傻龙 2011-07-17
  • 打赏
  • 举报
回复
现在的问题是,我先查询出来的是数据是一个LIST集合,我要如何将这个集合当做条件再进行查询呢?

把代码贴出来呀。。。
java1109 2011-07-10
  • 打赏
  • 举报
回复
db link 数据量大的时候好像会比较慢
就算有索引也很慢
loveofmylife 2011-07-09
  • 打赏
  • 举报
回复
两个数据库?
oracle用数据库链(database link)去完成分布式的查询
kosora曹 2011-07-09
  • 打赏
  • 举报
回复
用where吧,虽然你不想用
aeolus_boy 2011-07-09
  • 打赏
  • 举报
回复
写个存储过程。将前一个结果保存到变量中。这样效率高,而且看起来也清晰。
yexiongMYBH 2011-07-09
  • 打赏
  • 举报
回复
select * from A where b in (select b from B where XXXXXX)

这样行么?
xianaofei 2011-07-09
  • 打赏
  • 举报
回复
如果是 用in的话 你就要将list里面的数据 重新提取 成 in ('a', 'b')的形式
不是的话就for循环吧
xianaofei 2011-07-09
  • 打赏
  • 举报
回复
这个必须配置2个数据源 就好了

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧