Я использую флаги на перечислениях в С#, и все в порядке, но вы хотите использовать что-то подобное в SQL в следующем сценарии:
Мы хотим вернуть список пользователей, которые являются частью списка или условий, подобных этому:
ConditionOne = 2
ConditionTwo = 4
ConditionThree = 8
и т.д...
У нас будут пользователи с некоторыми из этих условий против них:
User1: 6 (conditions 1 and 2)
User2: 4 (condition 2)
User3: 14 (conditions 1, 2 and 3)
и т.д...
Мы хотим иметь возможность делать запрос, где мы говорим, что все пользователи имеют условие 1, и в этом случае он будет возвращать пользователям 1 и 3, даже если они имеют и другие условия.
Любое понимание было бы очень полезно, использовались только флаги в С#, а не на Sql Server.