Without seeing the data I can only offer some guesses and suggestions.
You could try using Join (and possibly use full join also) to see what happens with that. Also you could order columns by the ID column in both tables, copy values over from one table to other into a new column and use some simple comparison formula to check that all values are same. Are both columns exactly same data/modeling type/format?
-Jarmo