Bonjour à tous,

J'ai une table COMMANDE avec :
  • id_commande (PRIMARY KEY)
  • client_commande
  • ...


Je souhaite pouvoir lier des commandes entres elles, pour cela j'ai une table COMMANDE_LIEE avec :
  • id_commande_A ( PRIMARY KEY, FOREIGN KEY (COMMANDE.id_commande) )
  • id_commande_B ( PRIMARY KEY, FOREIGN KEY (COMMANDE.id_commande) )
  • date_creation
  • ...


Cela fonctionne mais j'aimerais garantir l'unicité de la présence d'une association : à l'heure actuelle l'ordre a une importance puisqu'on peut avoir : ( 1, 2, ... ) ou (2, 1, ... ) comment puis-je bloquer ce cas ?
Merci par avance pour vos idées