Я пытаюсь отобразить связь один-к-одному.
Моя база данных выглядит следующим образом:
CONTACT CONTACTPHONE
PK CONTACT_ID ---------| PK CONTACTPHONE_ID
---------FK CONTACT_ID
FK PHONETYPE_ID
Как видите, это один-ко-многимотношения, хотя существует уникальное ограничение между contact_id и phonetype_id, которое не позволяет вводить два одинаковых телефонных номера (т. е. только один номер сотового телефона на контакт).
Я пытаюсь сопоставить один из этих номеров(Direct, то есть когда phonetype_id = 1001) для свойства directPhone в контакте.
Возможно ли это ??
(Причина, по которой мне нужно это сделать, заключается в том, что мне нужно загружать большие списки контактов (20-50) с уже инициализированным прямым телефоном, вместо того, чтобы запускать дополнительный20-50 запросов для получения directPhone за контакт ...