У меня есть 2 таблицы и мне нужно объединить и обновить комбинацию данных обоих.
Spreadsheet A userid, name, phone1, phone2, city 1, mister T, 123 123, 123 124, paris 2, mister A, , 123 124, tanger 3, mister B, 123 153,, tanger 5, mister D, 213 123, 123 435, london Spreadsheet B userid, name, phone1, phone2 1, mister T, 123 123, 123 124 2, mister A, 193 124 , 3, mister B, 123 154,123 153 4, mister C, 123 183, 183 184 6, mister Y, 123 883, 183 884 The resulting merge should be userid, name, phone1, phone2 1, mister T, 123 123, 123 124, paris [No change, both are the same] 2, mister A, 193 124, 123 124, tanger [row get updated merging both spreadsheet] 3, mister B, 123 153, 123 153, tanger [phone1 get updatse with A as A wins, missing info gets merged] [userid 4 gets remove as it doesn't exist in A] 5, mister D, 213 123, 123 435, london [new row gets added from A]
Записи из B, не существующие в A, должны быть удалены по сути, A считается основным для конфликтов.
В целом, это не просто копирование и не обычное слияние. Может ли кто-нибудь предложить помощь?
Спасибо !
PS: думая об этом, я понимаю, что доступ может быть более мощным. так что, если вы можете придумать решение, в котором я могу импортировать эти CSV-файлы в БД или БД и подходящие запросы для их объединения, это будет работать и для меня.