您可以指定一個主鍵爲多個可互換的列嗎?多個可互換的列上的Sqlite主鍵
我已經創建了一個用戶之間的友誼存儲表:
CREATE TABLE FRIENDSHIPS (
AN_USER_ID TEXT NOT NULL,
ANOTHER_USER_ID TEXT NOT NULL,
PRIMARY KEY (AN_USER_ID, ANOTHER_USER_ID)
);
我不想有重複的友誼,所以如果有喜歡的條目:「約翰」,「傑克」我不想要添加「傑克」,「約翰」。
這樣做的最佳方法是什麼?謝謝!
這是一個常見問題解答。例如谷歌「stackoverflow sql對稱關係」。 – philipxy