我有两个独立的数据库,它们的数据与另一个相同。然而,它们不是关系型的。
我正在尝试以语法的方式创建一种关系,以便在C#中构建一些统计数据。--我在寻找一个案例中的操作数量及其相关资产.
从一个数据库中我可以看到什么资产属于什么情况
| 7AU45448 | cases/unchanged/
| 7AI61361 | cases/unchanged/
| 8C52A5A1 | cases/unchanged/
| 8643Y053 | cases/unchanged/
| 8643Y052 | cases/unchanged/
| 8643Y051 | cases/unchanged/
| 8643Y050 | cases/unchanged/
| B4F043RB | cases/ups01/
| B4F043R7 | cases/ups01/
| B4F043R5 | cases/ups01/
| B4F043QZ | cases/ups01/
| B4F043QY | cases/ups01/
| B4F043RA | cases/ups01/
| B4F043R1 | cases/ups01/
| B4F043R8 | cases/ups01/
| B4F043R9 | cases/ups01/
| B4F043QX | cases/ups01/
| B4F043R3 | cases/ups01/
| B4F043QW | cases/ups01/
| B4F043R4 | cases/ups01/
| B4F043RC | cases/ups01/
| B4F043R2 | cases/ups01/
| B4F043R0 | cases/ups01/
| B4F043RD | cases/ups01/
| B4F043R6 | cases/ups01/另一个数据库用于日志,不包含有关案例本身的信息。只有资产和细节在.中。
该数据库中的信息如下:
7AU45448 | Processed file
7AU45448 | Download file
7AU45448 | View file我可以轻松地对数据库中的每个资产进行操作计数,但不能对情况进行计算。这就是为什么我需要这种关系。
如果有人有任何想法或建议,请告诉我!
提前谢谢!
发布于 2012-01-16 23:36:27
因为“非关系”的定义仅仅意味着“没有约束”,所以您应该能够比较两个不同数据库中的数据,只要您要加入的字段是相同的数据类型。只需确保左侧表是表,如果使用左外部联接,则表中包含您所关心的值。在本例中,db1.dbo.table1是左表。
示例:
SELECT [db1].[dbo].[table1].*, [db2].[dbo].[table2].*
FROM [db1].[dbo].[table1]
LEFT OUTER JOIN [db2].[dbo].[table2] ON [db1].[dbo].[table1].[field_in_db1_table1] = [db2].[dbo].[table2].[field_in_db2_table2]https://stackoverflow.com/questions/8887321
复制相似问题