我的问题与此处发布的问题非常相似。
不同之处在于他们知道会发生冲突的列,而我需要一个不会事先知道哪些列发生冲突的通用方法。
例子:
TABLE1
Date Time ColumnA ColumnB
01/01/2013 08:00 10 30
01/01/2013 08:30 15 25
01/01/2013 09:00 20 20
02/01/2013 08:00 25 15
02/01/2013 08:30 30 10
02/01/2013 09:00 35 5
TABLE2
Date ColumnA ColumnB ColumnC
01/01/2013 100 300 1
02/01/2013 200 400 2
表 2 仅包含日期,因此适用于表 A 中与日期匹配的所有字段,而不考虑时间。
我希望合并将冲突的列总和为 1。结果应如下所示:
TABLE3
Date Time ColumnA ColumnB ColumnC
01/01/2013 08:00 110 330 1
01/01/2013 08:30 115 325 1
01/01/2013 09:00 120 320 1
02/01/2013 08:00 225 415 2
02/01/2013 08:30 230 410 2
02/01/2013 09:00 235 405 2
目前,我的标准合并只创建了“ColumnA.x”、“ColumnA.y”、“ColumnB.x”、“ColumnB.y”的重复列。
任何帮助深表感谢