Crystal reports Crystal报告从两个不同的数据库中选择数据

Crystal reports Crystal报告从两个不同的数据库中选择数据,crystal-reports,multiple-databases,Crystal Reports,Multiple Databases,我有两个数据库,它们包含完全相同的表,并且位于同一台服务器上。我希望能够创建一个报告,允许我“合并”这些数据库,以便当用户查询时,他们将同时查询这两个数据库。这可能吗 实现这一点的最简单方法是创建数据库视图,将两个数据库中相同表中的所有值合并在一起-类似于: CREATE VIEW CombinedSalesTable AS SELECT * FROM database1.SalesTable UNION ALL SELECT * FROM database2.SalesTable -并设计报

我有两个数据库,它们包含完全相同的表,并且位于同一台服务器上。我希望能够创建一个报告,允许我“合并”这些数据库,以便当用户查询时,他们将同时查询这两个数据库。这可能吗

实现这一点的最简单方法是创建数据库视图,将两个数据库中相同表中的所有值合并在一起-类似于:

CREATE VIEW CombinedSalesTable AS
SELECT * FROM database1.SalesTable
UNION ALL
SELECT * FROM database2.SalesTable
-并设计报表查询视图


您可能希望向视图中添加一个附加列,以显示每条记录来自哪个数据库,因为在一个表中唯一的键值可能具有“副本”在另一个数据库中的等效表中。

实现这一点的最简单方法是创建数据库视图,将两个数据库中相同表中的所有值合并在一起,例如:

CREATE VIEW CombinedSalesTable AS
SELECT * FROM database1.SalesTable
UNION ALL
SELECT * FROM database2.SalesTable
-并设计报表查询视图


您可能需要在视图中添加一个附加列,以显示每条记录来自哪个数据库,因为一个表中唯一的键值在另一个数据库中的等效表中可能有一个“副本”。

您希望这些值并排(即在公共字段上链接)还是合并(一组与另一组合并)?我想我在找组合的。假设我有个人订单Id。我不确定它在哪个数据库中。我想同时查询两个数据库,就像它是一个数据库一样,然后查找链接到该订单id的所有信息。这有意义吗?您希望值并排(在公共字段上链接)还是合并(一组与另一组合并)?我想我正在寻找合并。假设我有个人订单Id。我不确定它在哪个数据库中。我只想同时查询两个数据库,就像它是一个数据库一样,然后找到所有链接到该订单id的信息。这有意义吗?事实证明我不需要“创建视图行”。它只对工会起作用。谢谢原来我不需要“创建视图线”。它只对工会起作用。谢谢