Jak mogę utworzyć unikalne ograniczenie SQL na podstawie 2 kolumn?

Mam taką tabelę:

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

Muszę dodać ograniczenie do tej tabeli, aby żaden użytkownik nie mógł mieć zduplikowanych identyfikatorów kontaktów. Użytkownicy importują dane z różnych systemów zewnętrznych, więc ContactId nie będzie unikatowy w całym systemie, ale będzie unikalny dla każdego użytkownika.

Wiem, jak tworzyć unikalne i nie-puste wartości oparte na pojedynczych kolumnach, ale jak mogę utworzyć unikalne ograniczenia w 2 kolumnach?

questionAnswers(5)

yourAnswerToTheQuestion