我有 10 个来自不同来源的表,它们导入到 SQL Server 数据库中。我想将它们与名为 basic_source 的表进行比较。我想要做的是将 basic_source 中的每个属性与其他 10 个表中的每个属性进行比较,每次一个。如果两个属性具有相同的名称,则查看它们的值(应该是不同的值)。然后,将值提取到数组中。我正在寻找的逻辑如下
表{ table1,table2,table3,…………,table10}
如果(来自 basic_table 的列名 = 来自 table1 的列名)
//从columnj中提取数据到一个数组columnj_value[]=("select distinct (columnej) from table1")
来自 basic_table 的下一个 columni ,来自 table1 的下一个属性 j 下一个表