У меня есть следующие таблицы:
Профили:
ProfileID (первичный ключ)
ProfileName и т. Д.
Контакты:
ContactID ((Первичный ключ)
ProfileFromID (внешний ключ)
ProfileToID (внешний ключ)
Message varchar (50) и т. Д.
Профили могут содержать много контактных сообщений.Таким образом, определенное сообщение будет иметь, кто отправил сообщение и кому было отправлено сообщение.
Мне трудно установить связь между двумя таблицами.Его легко подключить Profile.ProfileID к Contact.ProfileIDFrom.
Но я также хочу подключить Profile.ProfileID к Contact.ProfileIDTo
Итак ... позже я хочу выполнить запрос в моих сущностях следующим образом ...
Профиль.MessageFrom даст мне имя профиля и ... Profile.MessageTo даст мне имя профиля ....
Я хочу иметь возможность извлекать имена профилей как для ProfileIDFrom, так и для ProfileIDTo.
Я не уверен, как соединить 2 таблицы.