我有一个包含Class,Teacher和Leader行的表,
Class和Teacher是Numbers,Leader是一个布尔值(实际上只是一个Char(1))
该表代表教师和班级之间的关系.
一个班级可以有很多老师,或者老师很多班级.
我需要制作一个约束或检查,以便对于每个不同的类,它出现的一个,只有一个行必须具有Leader为true.
例如.
Teacher | Class | Leader 1 | 1 | True 2 | 1 | False 2 | 2 | True
将被接受,因为每个不同的类都有一行,其中Leader值为true,但不超过一行.
如果有人能提出如何将此作为约束来表达的想法,将不胜感激.