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?