我有一个名为 city 的表和一个名为 city_city 的表。city_city 关联两个城市记录,因此它有一个 fromcity_id 和一个 tocity_id。我可以通过唯一键强制 fromcity_id 和 tocity_id 的唯一性,但是如何强制唯一性以便在 fromcity_id 和 tocity_id 颠倒时无法插入记录。
例如,以下记录在概念上是相同的:
id fromcity_id tocity_id
1 100 200
2 200 100