J'ai une table comme celle-ci :
|UserId | ContactID | ContactName
---------------------------------------
| 12456 | Ax759 | Joe Smith
| 12456 | Ax760 | Mary Smith
| 12458 | Ax739 | Carl Lewis
| 12460 | Ax759 | Chuck Norris
| 12460 | Bx759 | Bruce Lee
J'ai besoin d'ajouter une contrainte à cette table afin qu'aucun utilisateur ne puisse avoir des identifiants de contact en double. Les utilisateurs importent des données de divers systèmes externes, de sorte que l'identifiant de contact ne sera pas unique pour tous, mais unique pour chaque utilisateur.
Je sais comment créer des contraintes uniques et non nulles basées sur des colonnes uniques, mais comment créer une contrainte unique sur deux colonnes ?