Как я могу создать уникальное ограничение SQL на основе 2 столбцов?

У меня есть таблица, как эта:

|UserId   |  ContactID |  ContactName 
---------------------------------------
| 12456   |  Ax759     |  Joe Smith
| 12456   |  Ax760     |  Mary Smith
| 12458   |  Ax739     |  Carl Lewis
| 12460   |  Ax759     |  Chuck Norris
| 12460   |  Bx759     |  Bruce Lee

Мне нужно добавить ограничение в эту таблицу, чтобы ни один пользователь не мог иметь повторяющиеся идентификаторы контактов. Пользователи импортируют данные из различных внешних систем, поэтому ContactId не будет уникальным по всем направлениям, но будет уникальным для каждого пользователя.

Я знаю, как создавать уникальные и ненулевые ограничения на основе отдельных столбцов, но как я могу создать уникальные ограничения для двух столбцов?

Ответы на вопрос(5)

Ваш ответ на вопрос