我有一个包含三列的表,即关系的 ID、相关对象的 ID 和对象的值。该表可能有尽可能多的重复 ID-Value 关系,但同一 ID 的 Value 为 0 时除外。
Correct Incorrect +--------+--------+-------+ +--------+--------+-------+ | PK_ID | ID | Value | | PK_ID | ID | Value | +--------+--------+-------+ +--------+--------+-------+ | 1 | 1 | 1 | | 1 | 1 | 1 | | 2 | 1 | 1 | | 2 | 1 | 1 | | 3 | 2 | 0 | | 3 | 2 | 0 | +--------+--------+-------+ | 4 | 2 | 0 | +--------+--------+-------+
问题是当值为 0 时,如何强制它不允许重复的 ID-Value 关系?