我有三列(node1 varchar, node2 varchar, other_data int
)SQL:如何應用唯一約束兩列,其中兩個項目(無序)的組合是唯一的
節點1和節點的節點構成的邊緣爲表一張圖。
因此if node1 = A and node2 = B
,它將相當於node1 = B and node2 = A
。
有沒有辦法確保無法創建重複條目。
例如,如果下面是輸入:
node1 = A, node2 = B, other = 123
如果有人試圖輸入以下內容作爲兩個節點已經在表中,它會失敗:
node1 = B, node2 = A, other = 123