Tôi muốn đề xuất thiết kế sau (giống của bạn):
Trước hết, chúng ta sẽ có ba bảng
USER -- UserId, other fields
COMPANY -- CompanyId, other fields
PHONE -- PhoneId, PhoneNumber
Sau đó, có hai bảng để lưu trữ mối quan hệ
COMPANY_PHONE -- CompanyId, PhoneId
USER_PHONE -- UserId, PhoneId