Вы можете изменить таблицу и добавить новый УНИКАЛЬНОЕ ОГРАНИЧЕНИЕ в столбец EmailID.
-- This will create a constraint which enforces that the field EmailID
-- have unique values
ALTER TABLE Your_Table_Name
ADD CONSTRAINT unique_constraint_name UNIQUE (EmailID)
Стоит отметить, однако, что изменение таблицы для добавления этого нового уникального ограничения не означает, что вы должны отбросить другое ограничение PRIMARY KEY, которое вы добавили для пары (AccountID, EmailID). Это, конечно, если ваша бизнес-логика не диктует это.
Когда вы делаете группировку (AcountID, EmailID) PRIMARY KEY, это указывает, что и AcountID, и EmailID участвуют в уникальной идентификации каждой отдельной записи в этой таблице. Таким образом, это означает, что в таблице могут быть следующие записи:
AccountID | EmailID | Other Fields
----------------------------------------------------------
100 | user@company.com | ....
101 | user2@othermail.com | ....
100 | user_alternate@mail.com | ....
В предыдущем примере возможно иметь две записи с одним и тем же AccountID, и это действительно, потому что PRIMARY KEY указывает, что только пара (AccountID, EmailID) должна быть уникальной, какой она является. В нем не указывается, что AccountID является уникальным независимо.
В заключение вы, вероятно, захотите добавить еще одно уникальное ограничение на AccountID. Или просто сделайте только AccountID ПЕРВИЧНЫМ КЛЮЧОМ, а затем добавьте УНИКАЛЬНОЕ ограничение на EmailID.