У меня вопрос о слиянии контактов.
У меня есть проект Visual Studio 2010 (MVC3 и Razor), который управляет контактами.
Каждый зарегистрированный пользователь может добавлять, редактировать и удалять контакты и даже делиться своими контактами с другими пользователями. Дело в том, что если пользователь собирается создать контакт, и этот контакт уже существует, мне нужен способ объединить эти два или даже более «равных» контакта в один (проверяя некоторые вещи перед этим, например, имя обоих, и т. Д.) ,
Какова лучшая практика, чтобы сделать это?
В моей базе данных mysql у меня есть таблица контактов, в которой хранятся idcontact и данные.
Я не знаю, где хранить этот новый "объединенный контакт" ... находится в другой таблице, которая содержит идентификаторы объединенных контактов?
Как я могу это сделать?
Я надеюсь, что вы можете помочь мне, спасибо!