0
私は場所と距離のテーブルを持っています。 AとBの間の距離はBとAの間の距離と同じです。 'AとB'の組み合わせが 'BとA'の組み合わせを挿入しようとしたときに列が失敗するように、すでにCHECK制約は、副問合せを含めることはできませんので、あなたはtriggerでこれをしなければならないsqlite一意のインデックス複数の列任意の組み合わせ
INSERT INTO locTbl VALUES ('A', B', 100.0); //Good to insert
loc1 | loc2 | dist
-----+------+-----
A B 100.0
INSERT INTO locTable VALUES('B','A',100.0); //Produce an error