Si j'ai une table de jointure avec deux colonnes, TeamA et TeamB, comment puis-je m'assurer que chaque paire est unique?Couples de colonnes uniques comme A, B ou B, A
Évidemment, je peux mettre un index composite unique sur ces colonnes mais cela ne fera que garantir l'unicité dans l'ordre A, B mais pas B, A correct? Comme vous pouvez le voir, Red vs Blue a déjà été spécifié comme premier enregistrement, puis il est spécifié à nouveau comme le dernier. Cela devrait être illégal car ils seront déjà en face l'un de l'autre.
Editer: Egalement, existe-t-il un moyen de gérer le cas SELECT? Ou la mise à jour? EFFACER? Etc ..
En outre, l'idée d'une équipe à domicile ou à l'étranger a été soulevée, ce qui peut être important ici. Ce concept initial m'est apparu en pensant à la façon de construire un système de bracketing du côté de la DB.
Pourriez-vous être plus précis? Je sais quels déclencheurs sont mais je ne les ai jamais utilisés. –