主キーを複数の交換可能な列に指定できますか?複数の交換可能な列にあるSqlite主キー
私は、ユーザー間の友情を格納する表を作成しました:
CREATE TABLE FRIENDSHIPS (
AN_USER_ID TEXT NOT NULL,
ANOTHER_USER_ID TEXT NOT NULL,
PRIMARY KEY (AN_USER_ID, ANOTHER_USER_ID)
);
のようなエントリがあるので、もし私が重複して友情を持っている必要はありません:「ジョン」、「ジャックは」私にはありません'ジャック'、 'ジョン'を追加します。
どうすればいいですか?ありがとうございました!
これはfaqです。例えばGoogleの 'stackoverflow SQLの対称関係' '。 – philipxy