Pouvez-vous spécifier une clé primaire à plusieurs colonnes interchangeables?Clé primaire Sqlite sur plusieurs colonnes interchangeables
J'ai créé une table qui stocke des amitiés entre les utilisateurs:
CREATE TABLE FRIENDSHIPS (
AN_USER_ID TEXT NOT NULL,
ANOTHER_USER_ID TEXT NOT NULL,
PRIMARY KEY (AN_USER_ID, ANOTHER_USER_ID)
);
Je ne veux pas avoir des amitiés dupliqués donc s'il y a une entrée comme: « John », « Jack » Je ne veulent 'Jack', 'John' à ajouter.
Quelle est la meilleure façon de le faire? Je vous remercie!
Ceci est une faq. Par exemple google 'stackoverflow sql symétrique relation' '. – philipxy