У меня есть одна таблица с именем PartyChannel, имеющая следующие столбцы
ID, ChannelID, ChannelType
ChannelID
хранит MailID
или PhoneID
или EmailID
в зависимости от ChannelType
.
, так как я могу создать внешний ключ между PartyChannel и всеми тремя таблицами (Mail, Email и Phone) в зависимости от channelType.