【发布时间】:2010-02-10 00:14:49
【问题描述】:
有没有办法在 grails 中跨 2 个数据库进行查询?
示例(我在两个数据库上进行了选择 - 工作和测试):
select
c.crf_name,
c.crf_id,
ig.group_id,
ig.group_name,
from
works.crfs c,
test.item_groups ig;
1) 我想查询两个数据库,并将结果附加到一个域。
或者:
2) 是否可以将一个查询部分与数据库中的数据混合,而将另一部分与域类混合?
编辑:我需要从 2 个数据库(一个 db 是 PostgreSQL,另一个 db 是 Mysql)中混合表进行单个查询。那么,在 grails 中是否可以在一个查询中混合到 dataSources bean?
编辑 2:这是一个更好的例子:
select
igm.item_id,
igm.item_group_id as group_id,
igm.crf_version_id,
ig.name as group_name
from
works.item_group_metadata igm,
test.item_group ig
where
igm.item_group_id=ig.item_group_id
;
【问题讨论】: