我在C#中的枚举上使用了Flags,一切都很好但是在以下场景中想要在SQL中使用类似的东西:
我们想要返回属于列表或条件的用户列表,如下所示:
ConditionOne = 2
ConditionTwo = 4
ConditionThree = 8
Run Code Online (Sandbox Code Playgroud)
等等...
我们将为用户提供一些针对他们的条件,如下所示:
User1: 6 (conditions 1 and 2)
User2: 4 (condition 2)
User3: 14 (conditions 1, 2 and 3)
Run Code Online (Sandbox Code Playgroud)
等等...
我们希望能够进行查询,我们说所有用户都获得条件1,在这种情况下,即使他们还有其他条件,它也会返回用户1和3.
非常感谢任何见解,只在C#中使用Flags,而不是直接在Sql Server中使用.